nohup告诉终端不挂机,即使父终端关闭也是如此。 &
告诉终端将进程发送到后台。所以
command &
会将command
发送到后台。然后,您可以使用shell调用其他commands
。如果退出终端,则作业将被终止。
nohup command
不会将command
发送到后台,但是当您关闭终端时,该过程将一直持续到完成或终止。
nohup command &
会将command
发送到后台和,即使关闭终端,也不会终止该进程。通常在使用nohup时,您也希望流程处于后台,这就是为什么您经常会看到nohup和&
的组合。