Когда вы запускаете тесты или сборку через SSH, всё падает, если закрыть сессию. А вот команда nohup решает эту проблему — процесс продолжает работу даже после выхода с сервера.
nohup tar -cf archive.tar file1 file2 > /var/log/tar.log 2>&1 &
🔴 создаёт архив
🔴 пишет логи в /var/log/tar.log
🔴 продолжает работу после выхода
➕ Что важно знать:
— nohup игнорирует сигнал SIGHUP (процесс не умирает при разрыве SSH)
— Без > log вывод пойдёт в nohup.out
— & в конце — запуск в фоне
— Завершить можно kill
➕ Альтернативы:
• disown — отвязать уже запущенный процесс
• setsid — новая сессия
• tmux / screen — можно вернуться к сессии
• systemd — для постоянных фоновых задач
🐸 Библиотека тестировщика
#артефакт
