Car*_*rum 102
您可以在后台运行脚本:
$ myscript &
请注意,这与放入&脚本内部不同,后者可能无法执行您想要的操作.
Ani*_*non 40
每个人都忘记了disown.所以这是一个总结:
& 把工作放在后台.
disown 从shell的作业控件中删除该进程,但它仍然将它连接到终端.
SIGHUP(如果shell接收到SIGHUP它,它也会向SIGHUP进程发送一个,这通常会导致进程终止).nohup断开进程与终端的连接,将其输出重定向到nohup.out并屏蔽它SIGHUP.
SIGHUP.&(作为后台工作)一起使用.Ste*_* B. 35
nohup cmd
关闭终端时不会挂断.默认情况下输出到nohup.out
你可以将它与背景相结合,
nohup cmd &
并摆脱输出,
nohup cmd > /dev/null 2>&1 &
你也可以disown命令.键入cmd,Ctrl-Z,bg,disown 
paj*_*ton 25
或者,在程序运行后,您可以按Ctrl-Z来停止程序然后键入
BG
这将你最后停止的程序放在后台.(如果你没有'&'而开始没有重新启动的东西,仍然想要它
小智 5
screen -m -d $command$在分离的会话中启动命令。您可以使用screen -r附加到已启动的会话。这是一个很棒的工具,对于远程会话也非常有用。阅读更多man screen。
| 归档时间: | 
 | 
| 查看次数: | 68715 次 | 
| 最近记录: |