【发布时间】:2020-02-25 18:28:27
【问题描述】:
有一个systemd服务文件'/etc/systemd/system/flask-app.service:
[Unit]
Description="flask-app"
After=network.target
[Service]
User=root
WorkingDirectory=/root/FlaskApp/
Environment=/root/FlaskApp/flask-app/bin
ExecStart=/root/FlaskApp/flask-app/bin/flask run --host=0.0.0.0
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo service flask-app start 之后没有任何反应,systemctl status 不提供任何具体信息。
但是,当我通过控制台运行 ExecStart 命令 (/root/FlaskApp/flask-app/bin/flask run --host=0.0.0.0) 时,服务会启动。
附:我已经导出了变量 FLASK_APP=flask-app.py
附言我在 venv 创建的烧瓶应用。
【问题讨论】:
标签: python ubuntu flask service systemd