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 &

  

posted on 2022-02-24 23:34  乌云上  阅读(275)  评论(0编辑  收藏  举报

导航