VMesser
@VMesser
gitter.im/VBA-developers

Почему nohup оставнавливается при выходе из терминала?

Приветствую!
Пишу бота для Telegram, взял какой-то хостинг с бесплатным периодом.
Хочу, естественно, чтобы он там крутился форева, запускаю, как пишут везде:

$ nohup python3 bot.py &


Всё вроде бы отлично - процесс уходит в фон, командная строка свободна, но... при закрытии сеанса SSH (PuTTY) процесс останавливается.
В поддержку только что написал, хотел узнать ваше авторитетное мнение, у кого такое случалось, и что делать?
  • Вопрос задан
  • 497 просмотров
Решения вопроса 1
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
Такое у всех случается, так как входя на консоль через PuTTY рождается корень SSH-сессии, и всякие пооцессы в этой сессии будут дочерними, даже те которые в фоне запускаются. При выходе из этой сессии или при закрытии PuTTY в Винде, грохаются и все дочерние.

Поставь screen, как посоветовал Pavel Denisov и работай в нем, тогда при закрытии PuTTY в Винде или при дэ-аттаче сессии SSH все процессы будут сохранены. Потом просто рэ-аттачишься и работаешь дальше.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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