nohup 和 >/dev/null 2>&1

一、用途:nohup表示永久运行 &表示后台运行

在应用Unix/Linux时,我们一般想让某个程序在后台运行

# nohup ./start-mysql.sh &

该命令的一般形式为:

# nohup command &

在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

# nohup command > myout.file 2>&1 &

在上面的例子中,输出被重定向到myout.file文件中。

二、>/dev/null 2>&1

/dev/null代表空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。

# nohup command 1>/dev/null 2>&1 &
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容