Часто бывает ситуация, когда нужно запустить какую-либо программу в терминале на длительное время (например, стресс тест сервера), если программу просто запустить в терминале, то после закрытия терминальной сессии запущенная программа также прекращает работать. Для того что бы программа продолжада работать после закрытия терминальной сессии, нужно ее запустить с помощью утелиты nohup
user@linux# nohup COMMAND [ARG]...
Программа nohup запускает COMMAND таким образом, что она игнорирует сигнал hangup, что позволяет ей продолжать работу и после выхода из терминала. Также, она перенаправляет весь вывод программы в файл $HOME/nohup.out и понижает приоритет выполняемой программы.