LINUX.ORG.RU

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

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

Нет. Только убирает процесс в фон и ничего больше. stdin тут косвенно затрагивается: если фоновый процесс попытается читать из своего терминала (а в stdin он и будет) то ядро ему сделает SIGSTOP, но связь с stdin никуда не девается.

Кстати даже моя конструкция с перенаправлениями от крестика скорее всего не спасёт. Потоки то перенаправил а SIGHUP от закрытого крестиком терминала всё равно прилетит с понятным итогом. Что бы этого не случилось, надо закрывать око не крестиком а ctrl+d или exit, тогда шелл открепит фоновый процесс от терминала перед выходом.

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

Нет. Только убирает процесс в фон и ничего больше. stdin тут косвенно затрагивается: если фоновый процесс попытается читать из своего терминала (а в stdin он и будет) то ядро ему сделает SIGSTOP, но связь с stdin никуда не девается.