«+» означает, что этот процесс выполнялся последним перед установкой в фоновом режиме. - означает, что это было вторым, чтобы продлиться прежде, чем поместить в фон.
Если вы выполните «fg», ваше задание № 2 (+) будет переведено на передний план, если вы явно не укажете «fg% 1», что переведет задание с - на передний план.
Пример:
rock:$ sleep 30m &
[1] 25808
[1002 ~]
rock:$ sleep 45m &
[2] 25813
[1003 ~]
rock:$ jobs
[1]- Running sleep 30m &
[2]+ Running sleep 45m &
[1004 ~]
rock:$ fg
sleep 45m
[2]+ Stopped sleep 45m
[1005 ~]
rock:$ jobs
[1]- Running sleep 30m &
[2]+ Stopped sleep 45m
[1006 ~]
rock:$ fg %1
sleep 30m
[1]+ Stopped sleep 30m
[1007 ~]
rock:$ jobs
[1]+ Stopped sleep 30m
[2]- Stopped sleep 45m
Обратите внимание на последние строки, где + и - поменялись местами.