Дополнительно
Как запустить скрипт в фоновом режиме?
Как я могу запустить скрипт в фоновом режиме?
57
3
Как я могу запустить скрипт в фоновом режиме?
В зависимости от того, что вы хотите, просто добавьте & в конце команды
Если вы работаете в терминале, и вы хотите, чтобы затем закрыть терминал, использовать nohup или откреститься
команды nohup
откреститься
Если это не то, что вы после, пожалуйста, будьте более конкретными в своем вопросе.
вы можете просто включить экран и запустить свой сценарий на 2-м экране. Когда скрипт запускается на 2-й, вернуться к 1-й и делай, что хочешь. 2-й экран будет в фоновом режиме в качестве дополнительных "в окне терминала и". и его не остановит обработку даже при закрытии SSH-соединение, будучи на 1-м экране.
<и>сочетание клавиш Ctrl</роз>+<и>а</роз>, <и>в</роз> создаст новый и"окно" в вашем активном окне сеанса. Вы можете переключаться между несколькими окнами (как Ансгар указано) с <и>сочетание клавиш Ctrl</роз>+<и>а</роз>, <и>п</роз> на следующем окне, а <и>сочетание клавиш Ctrl</роз>+<и>а</КБД>,<и>Р</роз> на предыдущее окно.
<и>сочетание клавиш Ctrl</роз>+<и>а</роз>,<и>" и</роз> даст вам список всех открытых окон.
Подробнее: https://superuser.com/questions/476709/quickly-switching-between-virtual-sessions-screen
Если вы хотите, чтобы скрипт оставаться после закрытия терминала, другой вариант-использовать setsid`:
;
И
setsid: [разница между nohup, в открестилась и&] для получения дополнительной информации о различиях между
nohup и,
откреститься,
&ампер1