Когда я выполняюсь
dd if=/dev/zero of=/dev/null
Затем закройте окно терминала, я вижу это dd
все еще выполнение и это - PPID, различие, чем первый раз. Для чего происходит dd
процесс?
каждый раз, когда уничтожение родительского процесса уничтожает дочерний процесс?
Закрытие интерактивного терминала невхода в систему (такого как окно терминала в Gnome или kde) не отправит сигнал SIGHUP. Можно изменить то поведение в другом типе оболочки (через huponexit опцию), но не в интерактивном сроке невхода в систему. См. https://askubuntu.com/a/685291/798765 для получения дополнительной информации о huponexit ;)