[root@localhost local]# sh xxxx.sh
[root@localhost local]# ^C
[1]- Done sh xxxx.sh
[2]+ Done sh xxxx.sh
[1]后面的"-",[2]后面的"+"是什么意思呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
+对应的是最后一个后台进程,-表示倒数第二个后台进程。参考 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的说明