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

Экран запуска Unix, команда «Выполнить», отсоединить

Как может screen использоваться для запуска нового сеанса и выполнения команды в этом сеансе без прерывания этого сеанса?

 screen -S myScreenName runSomething

Я попробовал указанную выше команду, и она говорит

[screen is terminating]

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

Этот скрипт предотвращает убийство сеанса:

screen -dmS test bash -c 'echo waiting 5 senconds...; sleep 5; exec bash'

С уважением!

для запуска команды и отключения от сеанса:

screen -d -m runSomething

Если вы все время забываете правильные буквы, идущие после тире, чтобы не возвращаться к этому вопросу, вы также можете ввести:

screen -h

где вы увидите:

-dmS name     Start as daemon: Screen session in detached mode.