Коли я запускаю фоновий процес, а потім закриваю термінал за допомогою кнопки закриття вікна, фоновий процес вбивається. Однак якщо я закриваю термінал за допомогою Ctrl+ D, фоновий процес продовжує працювати:
sam@Sam-Pc:~$ yes > /dev/null &
[1] 10219
// I then close the terminal a reopen a new one
sam@Sam-Pc:~$ ps aux | grep yes
sam 10295 0.0 0.0 15948 2152 pts/8 S+ 00:54 0:00 grep --color=auto yes
А тепер за допомогою Ctrl+ Dзакрийте термінал:
sam@Sam-Pc:~$ yes > /dev/null &
[1] 10299
sam@Sam-Pc:~$Ctrl-D
// I then reopen a new terminal
sam@Sam-Pc:~$ ps aux | grep yes
sam 10219 99.4 0.0 11404 812 ? R 00:52 2:01 yes
sam 10295 0.0 0.0 15948 2152 pts/8 S+ 00:54 0:00 grep --color=auto yes
Хтось може пояснити таку поведінку?
Дякую!