想到之前看到linux下,nohup和&一起使用可以创建一个后台job,例如:
nohup ping www.google.com & 1>/dev/null 2&>1
意思是让ping命令不接受hangup信号,也就脱离了终端的控制。该命令会在后台变成一个job:
[1] 33765
[1]表示job号码,33765代表进程id。使用jobs可以列出所有的jobs,也可以使用ps -ef|grep查看
bg %num命令可以将一个job后台执行
fg %num命令可以将一个命令前台执行 // num代表job号码
ctrl + z可以将一个job挂起暂停
kill %num 或 kill pid可以终止某个job