Запускаю:
sudo -u root bash -c 'cat /dev/random > /dev/null'
Получаю процессы:
root 7301 0.0 0.0 4708 1464 pts/3 S+ 11:01 0:00 sudo -u root bash -c cat /dev/random > /dev/null
root 7302 0.0 0.0 3696 1072 pts/3 S+ 11:01 0:00 bash -c cat /dev/random > /dev/null
root 7303 0.0 0.0 2832 436 pts/3 S+ 11:01 0:00 cat /dev/random
Запускаю:
kill 7301
ps auxww | grep rand
cat всё еще висит:
root 7303 0.0 0.0 2832 436 pts/3 S 11:01 0:00 cat /dev/random
Ранее был уверен, что bash при завершении должен завершить и дочерние процессы.