|
СИНТАКСИС |
|
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 |