Я захожу на удаленный сервер CentOS 5 и хочу запустить скрипт, который занимает много времени. Как я могу продолжать работать даже после закрытия сессии ssh?
2 ответа
2
Используйте программу, такую как Screen.
Запустите экран с Screen -S "name" , возобновите его с screen -x
2
Вы можете использовать nohup в сочетании с & как это:
nohup ./m_script.sh &
Волшебство nohup заключается в том, что он позволяет запускать процесс, даже если ваше соединение с машиной пропало. Это означает, что вы вышли из системы или даже отключены. Символ & в конце означает, что процесс должен выполняться как фоновый процесс.
Поэтому, когда вы вводите эту команду, комбо nohup и & заверяет вас, что после выхода из системы процесс все еще будет работать на сервере.
