LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Чтоб запустить процесс в фоне достаточно в конце исполняемого файла указать амперсанд ping ya.ru&.

Можно активный процесс переместить в бекграунд, для этого в терминале нужно нажать ctrl-z (это отправит процессу сигнал SIGSTOP) и затем продолжить его исполнение в «бекграунде» введя bash команду bg. Чтоб опять позволить процессу захватить ввод вывод в терминал нужно набрать fg.

Чтоб убить такой процесс нужно использовать kill %n где n это номер процесса который можно узнать выполнив jobs

Но все это не имеют отношения к screen и nohup, запуск процесса через screen или nohup приводит к тому, что процесс не получит сигнал SIGHUP, который сигналит о потери соединения с терминалом, потому после выхода из терминала процесс не завершится.
SIGHUP еще используют линукс сервисы, обычно как сигнал перепрочитать конфиги.

Исходная версия Aber, :

Чтоб запустить процесс в фоне достаточно в конце исполняемого файла указать амперсанд ping ya.ru&.

Можно активный процесс переместить в бекграунд, для этого в терминале нужно нажать ctrl-z (это отправит процессу сигнал SIGSTOP) и затем продолжить его исполнение в «бекграунде» введя bash команду bg. Чтоб опять позволить процессу захватить ввод вывод в терминал нужно набрать fg.

Чтоб убить такой процесс нужно использовать kill %n где n это номер процесса который можно узнать выполнив jobs

Но все это не имеют отношения к screen и nohup, запуск процесс через screen или nohup приводит к тому, что процесс не получит сигнал SIGHUP, который сигналит о потери соединения с терминалом, потому после выхода из терминала процесс не завершится.
SIGHUP еще используют линукс сервисы, обычно как сигнал перепрочитать конфиги.