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

Создавайте сеанс экрана в фоновом режиме, только если он еще не существует

Как я могу создать screen в автономном режиме, только если его не существует?

Это создает экран с именем name в отдельном режиме, но создает дубликаты.

screen -dmS name command

Это создает экран, только если он не существует, но не отсоединен

screen -dRms name command

Как совместить и то, и другое? Мне нужно создать несколько экранов в пакетном файле, поэтому повторное подключение неудобно. Я хочу использовать командный файл для «перезапуска» экранов, которые умерли по разным причинам, но оставить уже запущенные нетронутыми.