linux命令解读/dev/null
linux命令解读:在后台启动mq的命名服务器,并且不输出信息
nohup ./mqnamesrv >/dev/null 2>&1 &
用途:nohup表示永久运行。&表示后台运行
该命令的一般形式为:nohup command &
在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
nohup command > myout.file 2>&1 &
/dev/null 代表空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
所以,以下语句是等价的:
nohup ./mqnamesrv > /dev/null 2>&1 & nohup ./mqnamesrv 1>/dev/null 2>/dev/null &