1
9hills 2013-09-08 23:13:15 +08:00 via Android
nohup 要的就是当前终端退出却依然能运行的效果。
鸟哥的书里我记得很清楚啊,你看看最基本的那本 |
2
codenut 2013-09-08 23:15:37 +08:00 1
好像是后台运行并输出日志吧?
|
3
msg7086 2013-09-08 23:58:38 +08:00
用nohup的,多数都改用screen/tmux/byobu了。
|
4
sophy 2013-09-09 00:00:08 +08:00
说白了跟screen差不多
|
5
lecher 2013-09-09 14:00:42 +08:00
要跑超长时间的任务,又需要保留运行日志的时候,会用 nohub 和 & 配合将任务挂到后台去。然后就可以关掉终端去干别的事情了。
如果只是用&挂起,关掉终端了,命令也会被中断。 我实际用到的场景就是跑某些费时的安装脚本,或者暂时运行某些python的轻量web应用。 |
6
BOYPT 2013-09-09 14:28:45 +08:00 2
nohup 就是 NO HUP,就是做了一层把HUP信号吃掉,防止传给目标进程,跟究竟能不能在后台跑没有直接联系。不用nohup,退出也不一定会退了你的进程,用了nohup,也不一定不退,一切看信号如何处理,鸟哥骗了你们了。
|