请解释jobs命令的输出

Gee*_*eek 5 process jobs command

当我运行jobs命令时,我看到以下输出:

[1]  - Suspended                     ./startWebLogic.sh
[2]  + Suspended (signal)            top
Run Code Online (Sandbox Code Playgroud)
  1. -/+ 在第二列中表示什么?
  2. Suspended 和 Suspended(signal) 和有什么不一样?

小智 6

从手册页:

字符“+”标识将用作 fg 或 bg 实用程序的默认作业;也可以使用 job_id %+ 或 "%%" 指定此作业。字符“-”标识当前默认作业退出时将成为默认作业的作业;也可以使用 job_id %- 指定此作业。

  • 总是想知道 +/- 是什么意思。 (2认同)