jobs 只能查看当前终端的后台作业
ctrl + z 停止程序,即挂起程序,通过 jobs 命令可以查看后台挂起的作业
[dasixi@localhost main]$ jobs
[1]+ 运行中 ./main_r.exe &
通过以下命令可以将挂起的程序后台运行、前台运行、杀死程序
jobsid 为 1
bg jobsid
fg jobsid
kill %jobsid
[dasixi@localhost main]$ jobs
[1]- 已停止 ./main_r.exe
[2]+ 已停止 ./main_r.exe
[dasixi@localhost main]$ bg 1
[1]- ./main_r.exe &
[dasixi@localhost main]$ jobs
[1]- 运行中 ./main_r.exe &
[2]+ 已停止 ./main_r.exe
[dasixi@localhost main]$ bg 2
[2]+ ./main_r.exe &
[dasixi@localhost main]$ jobs
[1]- 运行中 ./main_r.exe &
[2]+ 运行中 ./main_r.exe &
参考:
Linux下使用Shell命令控制任务Jobs执行(转)
jobs命令查看不到任务的原因
linux 的jobs命令