Как запустить программу в фоне, без привязки к терминалу

Часто бывает ситуация, когда нужно запустить какую-либо программу в терминале на длительное время (например, стресс тест сервера), если программу просто запустить в терминале, то после закрытия терминальной сессии запущенная программа также прекращает работать. Для того что бы программа продолжада работать после закрытия терминальной сессии, нужно ее запустить с помощью утелиты nohup 

user@linux# nohup COMMAND [ARG]...

Программа nohup запускает COMMAND таким образом, что она игнорирует сигнал hangup, что позволяет ей продолжать работу и после выхода из терминала. Также, она перенаправляет весь вывод программы в файл $HOME/nohup.out и понижает приоритет выполняемой программы.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

ИТ Проффи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: