ラズパイZeroで作成したpythonプログラムをサービスに登録して、起動と同時に実行するように設定します。
以下のファイルを作成
pimonitor.service
[Unit]
Description=PIMonitor
After=syslog.target
[Service]
Type=simple
WorkingDirectory=/opt/pimonitor
ExecStart=/usr/bin/python3 main.py
TimeoutStopSec=5
StandardOutput=null
[Install]
WantedBy = multi-user.target
このファイルを/etc/systemd/system/配下にコピー
$ cp pimonitor.service /etc/systemd/system
※ /opt/pimonitor配下にソースファイル全て揃っている前提。
パーミッションの設定でrootでも実行できようにしておく
$ chmod 777 *
サービス開始
$ sudo systemctl start pimonitor.service
サービス登録
$ sudo systemctl enable pimonitor.service
「【ラズパイ】pythonプログラムをサービスで実行する」への1件のフィードバック