Jobs или задания в оболочке Linux

Если мы запустим в терминале конвейер из трех команд типа 'ls | sort | less', запустится три процесса для каждой команды, но они все три являются одним заданием или job или группой процессов.

Да даже если только одна команда запущена, все равно создается job.

Job 'висит' в режиме background, когда к команде добавили &.

Каждый процесс в группе имеет id группы процессов.

Посмотреть текущие задания с id: jobs

Работать с id группы можно используя %, например, убить группу 1: kill %1

#linux #os #aine #ainelevental #short