Python 如何运行计划任务以持续运行Flask应用程序?
问这个问题我觉得很愚蠢,但在服务器相关任务方面,我还是个新手 我有一个flask应用程序,它可以从网站上抓取数据,并检查Postgres数据库,以确定是否需要更新抓取的数据。现在我希望这个任务能够持续运行,因为数据将在我的网站上可视化 我找到了每60分钟成功运行一次计划任务的库。现在我简短的问题是:Python 如何运行计划任务以持续运行Flask应用程序?,python,flask,scheduled-tasks,Python,Flask,Scheduled Tasks,问这个问题我觉得很愚蠢,但在服务器相关任务方面,我还是个新手 我有一个flask应用程序,它可以从网站上抓取数据,并检查Postgres数据库,以确定是否需要更新抓取的数据。现在我希望这个任务能够持续运行,因为数据将在我的网站上可视化 我找到了每60分钟成功运行一次计划任务的库。现在我简短的问题是: 我通过SSH连接从我的工作PC运行这个任务到我的服务器。在一天结束时,我通常停用我的虚拟环境,关闭我的控制台,并关闭我的电脑。这是否也会关闭我的脚本,它将不再更新我的数据库?如果您在终端多路复用器(
我通过SSH连接从我的工作PC运行这个任务到我的服务器。在一天结束时,我通常停用我的虚拟环境,关闭我的控制台,并关闭我的电脑。这是否也会关闭我的脚本,它将不再更新我的数据库?如果您在终端多路复用器(如
screen
或tmux
())中运行该程序。您可以将tmux会话与ssh会话分离,即使您关闭ssh会话,tmux会话也会继续运行。当您想要再次连接到正在运行的会话时,您可以使用ssh将自己连接回服务器,并将自己连接到您保持运行的后台tmux会话
您可以在此处找到执行附加
和分离
的详细信息: