$ nohup
Запуск, переживающий выход из терминала. Она помогает проверить состояние запущенных процессов или управлять их работой. Например, nohup ./long-script.sh > run.log 2>&1 & — запустить и выйти.
Синтаксис
nohup КОМАНДА [АРГУМЕНТЫ]
Примеры из практики
$ nohup ./long-script.sh > run.log 2>&1 &После запуска · пошаговоЧто произойдёт: запустить и выйти. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE