1. Запустить и сразу отвязать:
nohup команда &
# Запускает процесс, игнорируя сигнал завершения.
# Вывод сохраняется в файл nohup.out
2. Для УЖЕ запущенного процесса:
Процесс работает (в foreground):
1. Ctrl+Z # Приостановить
2. bg # Перевести в фон
3. jobs # Посмотреть номер задачи (например, [1])
4. disown %1 # Отвязать от сессии
5. exit # Выйти
Процесс уже в фоне (запущен с &):
1. jobs
2. disown %1 # Отвязать
3. exit # Выйти
3. Профессиональный способ (tmux):
tmux new -s my_session # Создать сессию
Ctrl+B, затем D # Отсоединиться от сессии
exit # Выйти из терминала
tmux attach -t my_session # Вернуться к сессии позже
Ключевые команды:
• & - запустить в фоне
• Ctrl+Z - приостановить процесс
• bg - продолжить работу в фоне
• jobs - показать фоновые задачи
• disown - отвязать процесс от терминала
• nohup - игнорировать сигнал завершения
• tmux - диспетчер терминалов
Просто закрыть терминал с фоновым процессом (команда &) — ненадёжно!
Как закрыть терминал, не останавливая запущенные процессы