
Linux. Просмотр списка заданий, jobs
Чтобы увидеть список заданий, используйте команду «jobs».
Добавим несколько заданий командой «sleep», для заполнения списка заданий.
# Запуск задания в фоновом режиме
$ sleep 1000 & [Enter]
[1] 84129
# Запуск задания в фоновом режиме
$ sleep 2000 & [Enter]
[2] 84343
# Запуск задания в фоновом режиме
$ sleep 3000 & [Enter]
[3] 84773
# Запуск задания в фоновом режиме
$ sleep 4000 & [Enter]
[4] 85535Теперь введём команду «jobs», для вывода списка заданий.
# Вывод списка заданий
$ jobs [Enter]
[1] Running sleep 1000 &
[2] Running sleep 2000 &
[3]- Running sleep 3000 &
[4]+ Running sleep 4000 &Будет выведен список текущих заданий со следующей информацией:
- Уникальный номер. В квадратных скобках указан уникальный номер задания. Знаком плюс «+» отмечено задание, запущенное последним. Последнее задание можно запустить командами «fg» и «bg» без параметров. Оно также доступно по идентификатору «%+» и «%%». Знаком минус «-» отмечается предпоследнее задание. Предпоследнее задание доступно по идентификатору «%-». Оно станет отмеченное знаком «+» после того как текущее задание со знаком «+» будет завершено, а предпоследним станет задание запущенное перед ним.
- Состояние задания: Выводится текущее состояние выполнения задания. Может принимать два значения: Running - Задание выполняется; Stopped - Задание приостановлено.
- Команда. В конце строки отображается имя команды и параметры её запуска.
Если в данный момент нет заданий, то команда «jobs» ничего не отобразит.