Как дочерний процесс, все еще работающий, когда я выхожу из окна терминала?

Когда я выполняюсь

dd if=/dev/zero of=/dev/null

Затем закройте окно терминала, я вижу это dd все еще выполнение и это - PPID, различие, чем первый раз. Для чего происходит dd процесс?

каждый раз, когда уничтожение родительского процесса уничтожает дочерний процесс?

0
задан 25 February 2018 в 07:51

1 ответ

Закрытие интерактивного терминала невхода в систему (такого как окно терминала в Gnome или kde) не отправит сигнал SIGHUP. Можно изменить то поведение в другом типе оболочки (через huponexit опцию), но не в интерактивном сроке невхода в систему. См. https://askubuntu.com/a/685291/798765 для получения дополнительной информации о huponexit ;)

3
ответ дан 30 October 2019 в 09:18

Другие вопросы по тегам:

Похожие вопросы: