linux 脱机管理(nohup)

脱机管理 nohup

nohup可以让你在脱机或者注销系统后,还能够让工作继续进行。他的语法如下

nohup [命令与参数]   --在终端机前台工作
nohup [命令与参数] & --在终端机后台工作

但是这个命令需要注意的是,nohup并不支持bash的内置命令,所以你的命令必须是外部命令才行

参考实例如下:

[root@localhost test]# nohup ./test.sh
nohup: ignoring input and appending output to `nohup.out' 

[root@localhost test]# nohup ./test.sh &
[1] 3060

     用nohup去把一个命令扔到系统后台去跑,会生成“~/nohup.out"这个文件,因为nohup的执行与终端无关了,他已经在后台跑了,所以会把你的输出重定向到“~/nohup.out"文件下面