shell jobs查看作业

jobs命令可以查看分配给shell的作业。jobs命令会显示已停止/运行中的作业,以及 它们的作业号和作业中使用的命令。

code

macname@MacdeMacBook-Pro Desktop % 
macname@MacdeMacBook-Pro Desktop % 
macname@MacdeMacBook-Pro Desktop % nohup ./test.sh &
[1] 43495
macname@MacdeMacBook-Pro Desktop % appending output to nohup.out
jobs
[1]  + running    nohup ./test.sh
macname@MacdeMacBook-Pro Desktop % 
[1]  + done       nohup ./test.sh
macname@MacdeMacBook-Pro Desktop % jobs
macname@MacdeMacBook-Pro Desktop % 
macname@MacdeMacBook-Pro Desktop % 
macname@MacdeMacBook-Pro Desktop % 

想查看作业的PID,可以在jobs命令中加入-l选项(小写的L)。

macname@MacdeMacBook-Pro Desktop % nohup ./test.sh &
[1] 47026
macname@MacdeMacBook-Pro Desktop % appending output to nohup.out

macname@MacdeMacBook-Pro Desktop % jobs -l          
[1]  + 47026 running    nohup ./test.sh
macname@MacdeMacBook-Pro Desktop % 
[1]  + done       nohup ./test.sh
macname@MacdeMacBook-Pro Desktop % 

原文地址:https://www.cnblogs.com/sea-stream/p/14061986.html