首页 > Linux:Job ID后的“+”、“-”是什么意思呢?

Linux:Job ID后的“+”、“-”是什么意思呢?

[root@localhost local]# sh xxxx.sh
[root@localhost local]# ^C
[1]- Done sh xxxx.sh
[2]+ Done sh xxxx.sh

[1]后面的"-",[2]后面的"+"是什么意思呢?


+对应的是最后一个后台进程,-表示倒数第二个后台进程。

In output pertaining to jobs (e.g., the output of the jobs command), the current job is always flagged with a +, and the previous job with a -.

参考 http://superuser.com/questions/559211/what-do-those-mean-if-linux-job-in-background-finishes-started-with


+ 号代表当前job
- 号代表前一个job
你可以用 fg %-来恢复前一个job

可以参考man sh 里面有关于JOB CONTROL的说明

【热门文章】
【热门文章】