если вы наберете что-то вроде ls -l|grep foo
, ваша оболочка запустит два процесса (ls
и grep
). Она (из-за трубы |
) также соединит их с одним трубопроводом . Интерактивная оболочка также обеспечит управление заданием . Это означает, что вы можете делать такие вещи, как приостановка задания или помещение его в фоновое состояние.
При вводе sleep 10&
запустит процесс, оболочка также назначит ему задание и поместит его в фоновое состояние. Вы можете набрать jobs
, чтобы увидеть, что задание выполняется. Также посмотрите на fg
и bg
как на способ выдвинуть задание на передний план или в фоновом режиме.
Опция Опция мониторинга является именно той, которая включает управление заданием. В документации сказано:
MONITOR (-m, ksh: -m)
Allow job control. Set by default in interactive shells.