pythonを使って自作プログラムを書き、これを常時実行しておきたいのでSystemdを使ってサービス化しようとしたのですが、サービスをスタートすると大抵何かしらかのエラーが出ます。パーミッションによるエラーやgpiozeroモジュールが存在しないというエラーなどがあります。最悪syslogに何も詳細がかかれずzishin.service: Main process exited, code=exited, status=203/EXEC
とだけ表示されることもあります。サービスとして実行すると様々なエラーに遭遇するのですが、vscodeでデバッグするときは何もエラーが起きません。
ユニットファイルは以下のようになっています。
[Unit] Description = zishinmonitor After = multi-user.target [Service] ExecStart = /usr/bin/python3 /home/pi/Git/zishinMonitor/main.py Type = simple [Install] WantedBy = multi-user.target
自作したプログラムをサービス化する際に気を付けるべき点はありますか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。