利用nohup在断开SSH后运行脚本


1. sh test.sh &  

将sh test.sh任务放到后台 ,关闭Xshell,对应的任务也跟着停止

2. nohup sh test.sh  

将sh test.sh任务放到后台,关闭标准输入,终端不再能够接收任何输入(标准输入),重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭Xshell退出当前session依然继续运行

3. nohup sh test.sh  & 

将sh test.sh任务放到后台,但是依然可以使用标准输入,终端能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭Xshell退出当前session依然继续运行

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

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中


一如既往 万事胜意