当你在终端执行一条需要长时间运行的命令并把它放到后台时,当终端退出这个后台任务也会被终止。nohup命令能让此任务独立于终端执行而不受终端状态的影响。
用法:
nohup command arg
nohup option
command就是你要执行的命令,arg可以是重定向符。
option只要两个--help和--version
实例:
nohup xxx.sh &
如果xxx.sh需要一直运行,那么当你这样将它放入后台后,就算你关闭终端它也还在运行。你可以试试关闭终端然后重新打开再执行ps aux | grep xxx.sh看看有没有此进程。
阅读(1820) | 评论(0) | 转发(0) |