Как может 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.