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

Если я подключусь к удаленному компьютеру по ssh и запустил сценарий, нужно ли мне поддерживать соединение, чтобы сценарий завершил выполнение?

Прошу прощения, если этот вопрос был задан раньше, я не смог найти ничего по моему точному запросу.

У меня есть довольно длинный скрипт, который нужно запустить на удаленном компьютере, и обычно он занимает около 3-5 минут.

Я пытаюсь выяснить, смогу ли я выйти сегодня вечером: ssh через мой телефон, запустите команду, которая вызывает скрипт, а затем, даже если мое телефонное соединение прервется, завершит ли скрипт выполнение на удаленном компьютере?

Спасибо!

Если ваше соединение ssh умирает, ваш скрипт умирает, вы можете запустить его с nohup команда, и она будет работать в фоновом режиме и не умрет, когда ваше соединение ssh умирает.

nohup /path/to/script.sh

страница руководства Вот

Вы также можете использовать экран чтобы вы могли отключиться от сеанса.