Назад | Перейти на главную страницу

экран не отсоединен

У меня есть сценарий, и я использую в нем следующую команду:

screen -dmS name bash -c "ls -1 > out"

Я пытаюсь создать сеанс экрана, запустить команду и отсоединиться от нее. Приведенная выше команда работает нормально, за исключением сеанса экрана, который завершается:

screen -list
No Sockets found in /var/run/screen/S-root.

Почему сеанс не сохраняется, несмотря на -dm параметры?

Добавьте в ваш файл ~ / .screenrc:

 zombie cr

Этот параметр будет держать все окна внутреннего экрана открытыми после завершения дочернего процесса.

Затем вы нажимаете «c» или «r», чтобы очистить или воскресить экран. Вы можете увидеть более подробную информацию о настройках зомби, если запустите "man screen"