Задать вопрос

Запуск скрипта по SSH

Имеется скрипт на удаленной машине, который необходимо запустить на продолжительное время (рассчет).
Подскажите, пожалуйста, как его запустить таким образом, чтобы я мог разорвать соединение и при этом приложение продолжало работать?

p.s. при запуске с ключом "&" скрипт все равно прерывается при выходе.
  • Вопрос задан
  • 16239 просмотров
Подписаться 12 Оценить Комментировать
Решения вопроса 1
burdakovd
@burdakovd
/usr/bin/foo >/dev/null 2>&1 &
или
nohup /usr/bin/foo >/dev/null 2>&1 &

Если нужно потом подключиться и interact с скриптом, то все рекомендуют юзать screen, но я его так и неосилил.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
mambet
@mambet
Попробуйте вот эту программку: en.wikipedia.org/wiki/GNU_Screen
Ответ написан
lybin
@lybin
looking for remote full time job python backend
Вроде то что Вам и надо:)
unixforum.org/index.php?showtopic=111749
Учимся гуглить!
Ответ написан
Dzuba
@Dzuba
Запустите кроном, на худой конец.
Ответ написан
Комментировать
@deQU
Python developer
подключаетесь по ssh и пишете в консоль:

1) cd "home/script1/" - без кавычек пишите путь до файла
2) screen python "main.py" - без кавычек пишите свой файл
Ответ написан
vit1251
@vit1251
Software Engineer
nohup
Ответ написан
Комментировать
AlexeyK
@AlexeyK
Осильте screen, много времени и сил сэкономите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы