【发布时间】:2021-02-13 02:53:22
【问题描述】:
我在创建一个我不理解的 systemd 服务时出错。
我在 rpi 上运行了一个用于空气质量的 python 脚本。我使用以下代码运行它:
python3 senddata.py "./config.ini"
这运行正确;但是,我想让它成为一个 systemd 服务,以便以后设置一个 cron 作业。我起草了这个:
[Unit]
Description=aqi
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/python3 /home/pi/.../senddata.py "./config.ini"
[Install]
WantedBy=multi-user.target
当我运行它时,我重新加载守护程序并重新启动服务,但收到以下错误:
python3[...]: KeyError parsing config.ini file.
尝试运行时是否不理解我对 config.ini 的引用?
谢谢!
资源: https://ayeks.de/post/2018-05-29-bme680-influxdb-grafana/ https://github.com/ayeks/bme680_to_influxdb/blob/master/grafana_dashboard.json
【问题讨论】:
-
放上config.ini文件的完整路径
标签: python-3.x linux cron raspberry-pi systemd