正在启动cron作业以在Beagle Bon上的venv中运行Flask应用程序

2024-06-25 05:21:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在virtualenv中有一个简单的Flask应用程序(称为io_server)。此目录结构如下所示:

root@beaglebone:/home/debian/io_server

我想在Beagle Bone重启时自动启动Flask应用程序。在

为此,我使用以下行创建了一个crontab:

^{pr2}$

它不起作用。在

crontab中的命令有明显的问题吗?否则,是否有方法检查尝试执行此命令的输出?在


Tags: io命令目录应用程序flaskhomeservervirtualenv
1条回答
网友
1楼 · 发布于 2024-06-25 05:21:29

我认为导出FLASK_APP环境变量是一个永久的导出。显然不是。在

将命令更改为:

@reboot cd /home/debian/io_server && . venv/bin/activate && export FLASK_APP=io_server.py && flask run  host=0.0.0.0

已经解决了问题。在

相关问题 更多 >