Запустите приложение Flask навсегда, даже после перезагрузки - PullRequest
0 голосов
/ 22 апреля 2019

У меня работает приложение Flask, которое отлично работает на сервере Linux (CentOS).Чтобы он работал в фоновом режиме, я запустил его в сеансе screen.На сервере запланировано время простоя каждую ночь.На следующий день все сеансы экрана исчезли.Как сохранить работоспособность приложения Flask или сеансов экрана после перезагрузки?

1 Ответ

1 голос
/ 22 апреля 2019

Хан Соло дал хороший ответ в своем комментарии: если вы запустите его как сервис systemd, он запустится при загрузке, перезапустится, если произойдет сбой, и т. Д.

Однако, если вам просто нужно быстрое и грязное решение в течение пары дней при правильной настройке службы, вы можете использовать cron:

  • Запустите crontab -e для редактирования файла crontab
  • Добавьте строку внизу, которая выглядит следующим образом:

    @reboot [put your command here]
    
  • Сохраните и выйдите из редактора

  • sudo reboot для проверки и проверки работоспособности

И все готово! Команда теперь будет выполняться всякий раз, когда система перезагружается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...