プロが教えるわが家の防犯対策術!

python(.py)を自動起動しようとsystemctlを利用してa.serviceを作り起動しようとしたら
エラーが出ました。

/etc/systemd/a.service
/opt/a.service

★a.service
[Unit]
Description = set up

[Service]
ExecStart=/home/pi/Desktop/py/sensor.py

[Install]
WantedBy=multi-user.target


・誰か、ご教授お願いします。

「Linux: systemctlの.se」の質問画像

質問者からの補足コメント

A 回答 (1件)

画像だと文字が潰れていて読めません。


テキストで貼るべきでしょう。
# 空白なんかは詰められるかもしれませんけど。

https://qiita.com/molchiro/items/ee32a11b81fa1dc …
ExecStartは実行ファイル(と言うかコマンド?)を指定し、引数でスクリプトファイルを指定するべきでは?
環境変数とかの影響も…あるのかなぁ……。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとう

/user/bin/pythonをa.serviceに追加し
chmod 744 program.pyをする事でActiveになりました。

お礼日時:2019/05/10 20:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!