Linux后台启动任务
好多时候在Linux系统中需要后台启动一个服务,但是该服务默认都不是后台启动,当你启动成功之后再Ctrl + C,服务就会停止。所以Linux应该如何后台启动服务呢?
./xxx.sh 1>/dev/null 2>&1 &
解释如下:
(忘记以下内容是保存自哪篇文章的解释了)
/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。其中/dev/null 2>&1默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”。
License:
CC BY 4.0