【发布时间】:2017-02-20 15:39:52
【问题描述】:
我希望这不是一个重复的问题。 Systemd 实在是太难找了....
我有一个 systemd 文件,看起来像
[Unit]
Description=My Daemon
[Service]
User=root
Type=simple
PIDFile=/var/run/app.pid
ExecStart=/usr/bin/python /opt/app/app.pyc
Restart=always
[Install]
WantedBy=multi-user.target
如果它存在,我希望 ExecStart 运行 /usr/bin/python /opt/app/app.pyc 并运行 /usr/bin/python /opt/app/app.py 如果它不存在。
目标是在已部署的系统上不会有 py 文件,只有 pyc,但在开发系统上,我们可能只有一个 py 文件。我怎样才能让它工作?
【问题讨论】:
标签: ubuntu-16.04 systemd