即使重启后,也可以永久运行Flask应用程序

问题描述 投票:-1回答:1

我有一个正在运行的Flask应用程序,可以在Linux(CentOS)服务器上正常运行。为了让它在后台工作,我在screen会话中开始了它。每晚都有服务器的预定停机时间。第二天所有的屏幕会话都消失了。如何在重新启动后保持Flask应用程序或屏幕会话始终正常运行?

python linux flask
1个回答
1
投票

Han Solo在他的评论中给出了一个很好的答案:如果你将它作为systemd服务运行,它将在启动时运行,如果它崩溃则重新启动,等等。

但是,如果您在正确配置服务时只需要几天的快速解决方案,则可以使用cron

  • 运行crontab -e来编辑crontab文件
  • 在底部添加一行如下所示: @reboot [put your command here]
  • 保存并退出编辑器
  • sudo reboot测试它并确保它的工作原理

而且你已经完成了!现在,只要系统重新启动,该命令就会运行。

© www.soinside.com 2019 - 2024. All rights reserved.