linux 让进程在后台可靠运行的几种方法
1. nohup(让提交的命令忽略HangUp信号)
当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。
因此,我们的解决办法就有两种途径:
- 要么让进程忽略 HUP 信号,
- 要么让进程运行在新的会话里从而成为不属于此终端的子进程。
nohup ping www.ibm.com &
2,setsid
setsid ping www.ibm.com
3,使用screen
- screen -S (command+A+D)
- screen -r
- screen -ls
pstree -H 9488 //用于查看进程树
blog comments powered by Disqus