Насколько я понял из книг и руководств по bash, это так. Когда пользователь выходит из bash, все фоновые задания, запущенные пользователем, автоматически завершаются, если он не использует nohup или disown. Но сегодня я протестировал его:
В терминале есть две вкладки, и в одной я создал нового пользователя с именем test и вошел в систему как test
su - тест
запустил сценарий.
cat test.sh
#! / bin / bash
спать 60
printf "привет, мир !!"
выход 0
./test.sh &
После этого я вышел из теста и закрыл вкладку
Как это происходит?