后台任务完成通知语法

me_*_*and 3 shell bash job-control

昨晚,在晚上放弃我的电脑之前,我开始了一堆编译器工作,以便他们在早上准备好,使用make -f alpha.mak &>alpha.out &. 当我回来并按回车时,我看到了以下输出:

[1]   Done                    make -f alpha.mak &>alpha.out
[2]-  Done                    make -f beta.mak &>beta.out
[3]+  Done                    make -f gamma.mak &>gamma.out
Run Code Online (Sandbox Code Playgroud)

我的问题:该输出中的+-符号是什么意思?

我在 RedHat 6 上使用 bash。

Jus*_*ier 5

根据Bash 参考手册:作业控制

在与作业有关的输出中(例如,jobs 命令的输出),当前作业总是用+', and the previous job with a-'标记。