nohup ping www.baidu.com &
[root@201-openstack ~]# jobs
[1]+ Running nohup ping www.baidu.com &
[root@201-openstack ~]# ps -ef | grep ping
root 3299 13785 0 15:20 pts/3 00:00:00 ping www.baidu.com
setsid ping www.baidu.com
[root@201-openstack ~]# jobs
[root@201-openstack ~]# ps -ef | grep ping
root 3440 1 0 15:22 ? 00:00:00 ping www.baidu.com
(ping www.baidu.com &)
[root@201-openstack ~]# jobs
[root@201-openstack ~]# ps -ef | grep ping
root 3712 1 0 15:25 pts/3 00:00:00 ping www.baidu.com
用disown -h jobspec来使某个作业忽略HUP信号。
用disown -ah 来使所有的作业都忽略HUP信号。
用disown -rh 来使正在运行的作业忽略HUP信号。
ps aux | grep ping | awk '{print $2}' | xargs kill -9