|
СИНТАКСИС |
|
jobs [-l| -p][job_id...]
| |
ОПИСАНИЕ |
||
Команда jobs отображает состояние задач в текущей сессии. job_id - номер задачи. Например, есть 2 задачи: emacs myfile и mybigprogram
jobs
[1]- Running emacs myfile &
[2]+ Stopped su
Целое число слевах ([1]) это номер задачи, а знак плюса указывает на ту задачу, к которой по умолчанию будут применяться команды fg (foreground) или bg (background). Т.е. символ "+" обозначает последний приостановленный процесс; символ "-" — предпоследний. & Амперсанд, помещенный в конце строки, приводит к тому, что заданная команда будет выполняться как фоновая задача. Продолжаем пример: $ emacs myfile & [2] 28090 Ответ командного процессора включает в себя номер задачи (2) и идентификатор процесса(28090). ^Z Нажатие Ctrl-Z в командном процессоре во время выполнения интерактивной задачи приостановит ее выполнение. Задача просто перестает выполняться, но ее состояние запоминается. Продолжаем пример: $ mybigprogram [1]+ Stopped mybigprogram $ Теперь вы можете набрать команду Bg, чтобы перевести эту команду в фоновый режим, либо команду fg, чтобы возобновить ее выполнение в интерактивном режиме. Также приостановленный процесс можно возобновить, послав ему сигнал SIGCON (Продолжить выполнение ранее остановленного процесса) s с помощью команды kill. |
||
| ОПЦИИ | ||
-l Получить подробную информацию о каждой из перечисленных задач. Эта информация должна включать номер задачи, текущую задачу, идентификатор группы процессов, статус и команды, которые сформировали задачу. -p Показывать только идентификаторы процессов для процесса лидера группы из выбранных задач
СМ.ТАКЖЕ |
||
| bg | fg | |