Выполнение команд в фоновом режиме в bash

Фоновый режим для уже работающего процесса

  1. Если задача выполняется в приоритетном/интерактивном режиме, для приостановки процесса есть сочетание клавиш Ctrl+Z.
  2. Чтобы приостановленный процесс отправить работать в фоновом режиме, нужно заюзать команду bg. Командой jobs можно посмотреть фоновые задачи.
  3. Чтобы вывести фоновую задачу в приоритетный режим, нужно юзать команду fg .

Соус: Книга “Bash и кибербезопасность Глава 1. Работа с командной строкой Основы работы с командной строкой Выполнение команд в фоновом режиме

Запуск процесса сразу в фоновом режиме

Для этого можно в конце команды поставить амперсанд (&):

some_command &

Запуск “неубиваемых” фоновых процессов

Если нужно, чтобы процесс продолжал работать даже после выхода из сессии (на серверах и т.п.), можно юзать nohup или screen/tmux


bash