Почему Ubuntu произвольно завершает работу скрипта на python?
Заказал недавно виртуальную машину на хостинге для телеграм бота. Постоянно замечаю, что в случайный момент времени убунту отправляет приветственное сообщение (Welcome to ubuntu...), завершая работу бота. При этом скрипт никакой ошибки не возвращает. Пробовал запустить самую простую программу(" while True: print('work')"), но через несколько часов с ней происходило то же самое. Перезагрузки тоже не происходило, Версия убунту: 18.04.5 LTS.
Вероятнее всего вы просто выходите из ssh сессии и бот выключается,нужно что бы бот работал в фоне.Используйте например screen.
Открываете новый screen,запускаете бота,нажимаете ctrl a d(выходя тем самым из screen).
Готово бот работает в фоне.
вписать бота в скрипт менеджера сервисов systemd или upstart
он тебе и перезапускать процес при краше будет и логи попутно собирать, что б понять че с процессом случилось.