Я вижу странное поведение экрана в OSX. Когда я покидаю экран, дочерние процессы не убиваются.
$ screen
$ tail -f (or some long running process inside screen)
Затем я убиваю текущее окно экрана с помощью ^a k
или полностью закрываю экран с помощью ^a ^\
и кажется, что все прошло хорошо:
$ [screen is terminating]
Однако tail -f
все еще работает (с PPID 1). Почему оно осиротело, а не убито? Есть ли параметр / флаг, который изменяет это поведение? Я пробовал это под Ubuntu и экран ведет себя как ожидалось.
Спасибо!