命令 jobs -l 可以列出当前shell执行的作业。
[root@localhost 桌面]# sleep 100 & #命令后面加&表示在后台运行,运行结束后不会主动显示在shell,而是任务完成后任意操作的返回时一并显示运行结果(如果有)。
[2] 19647
[root@localhost 桌面]# jobs -l
[1]+ 18993 停止 sleep 100
[2]- 19647 Running sleep 100 & # [2]表示作业号 19647表示sleep的进程号。要停止作业可以 kill %1 或 kill 19647
fg 作业号可以把后台运行的作业放到前台运行。例如: fg 2