后台任务完成通知语法

后台任务完成通知语法

昨晚,在晚上放弃我的计算机之前,我启动了一堆编译器工作,以便它们在早上准备好,使用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

我的问题:+-符号在该输出中意味着什么?

我在 RedHat 6 上使用 bash。

答案1

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

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

相关内容