jobs - вывод текущих выполняемых задач
Синтаксис
jobs [OPTIONS] [PID | %JOBID]
Описание
jobs выводит список текущих выполняемых задач и их статус.
jobs принимает следующие опции:
- -c или --command
-
Выводит имя команды для каждого процесса в задачах.
- -g или --group
-
Выводит только идентификатор группы каждой задачи.
- -l или --last
-
Выводит только последнюю запущенную задачу.
- -p или --pid
-
Выводит идентификатор процесса для каждого процесса во всех задачах.
- -q или --query
-
Не выводит вывод для оценки задач только по статусу завершения. Для совместимости со старыми версиями fish это также --quiet (но это устаревшее значение).
- -h или --help
-
Отображает справку по использованию этой команды.
В системах, поддерживающих эту функцию, задачи будут отображать использование ЦП каждой задачи с момента выполнения последней команды. Использование ЦП выражается в процентах от полной активности ЦП. Обратите внимание, что в многопроцессорных системах общая активность может быть больше 100%.
Аргументы в формате PID или %JOBID ограничивают вывод задачами с указанными идентификаторами процесса или номерами задач соответственно.
Если вывод jobs перенаправляется или если он является частью подстановки команд, заголовок столбца, который обычно печатается, пропускается, что облегчает его обработку.
Код возврата jobs равен 0 если выполняются фоновые задачи и 1 в противном случае.
Пример
jobs выводит сводку текущих задач, например, две долго выполняющихся задачи в этом примере:
Job Group State Command 2 26012 running nc -l 55232 < /dev/random & 1 26011 running python tests/test_11.py &
© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/jobs.html