De man bash
:
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-
.
Ou seja, o trabalho sinalizado com +
é aquele que foi enviado para o segundo plano por último.
É também aquele que será colocado em primeiro plano quando fg
for usado sem argumentos:
$ /tmp/script &
[1] 9871
$ /tmp/script2 &
[2] 9876
$ /tmp/script3 &
[3] 9881
$ /tmp/script4 &
[4] 9886
$ jobs
[1] Running /tmp/script &
[2] Running /tmp/script2 &
[3]- Running /tmp/script3 &
[4]+ Running /tmp/script4 &
$ fg
/tmp/script4
O trabalho marcado com um -
foi enviado para segundo plano por último. Outros trabalhos em segundo plano não estão sinalizados.