jobs
  отобразить состояние задач в текущей сессии 

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


Список команд