nohup ./tsdb tsd > /dev/null 2>&1 & echo $! > /var/run/opentsdb/opentsdb.pid
整句的意思是后台运行opentsdb,并将该进程的PID重定向到/var/run/opentsdb/opentsdb.pid文件中
nohup
: 不挂断运行
./tsdb tsd > /dev/null
: 将标准输出重定向到/dev/null
2>&1
: 将错误信息重定向到标准输出
- 0:标准输入
- 1:标准输出
- 2:错误信息
&
: 后台运行
$!
: 代表最后命令的PID