再起動時にsystemdを使用してpythonファイルを自動実行しようとしています。私がsystemdを使用しようとしている理由は、私のpythonファイルがネットワークを接続してその時点で利用できるようにする必要があり、/ home/piディレクトリは使用準備が必要であり、System時間はNTPによって更新されているからです続行します。 myscript.service起動に失敗しました再起動時にPythonファイルを自動実行するraspbianでsystemdを使用する
systemctl start mysript.service
::ユニットmyscript.serviceが 負荷に失敗しました:無効な引数を、私は、スクリプトを起動しようとすると は、しかし、私は次のエラーを受け取りました。詳細については、システムログと 'systemctl status myscript.service'を参照してください。
systemctl status myscript.service
myscript.service がロードされます。エラー(理由:無効な引数) アクティブ非アクティブ(死んだ)
myscript.serviceはExecStart設定を欠いています。拒否する。私は、このエラーが発生しますなぜ
[unit] Description=MyPythonFile After=multi-user.target [service] Type=idle ExecStart=/usr/bin/python3 /home/pi/mypythonfile/file.py [Install] WantedBy=multi-user.target
は、誰もが任意のアイデアを持っている:
myscript.service以下は?
は、[[編集]] はこの記事を参照:私のPythonプログラムは、Tkinterのを使用しているためhttps://www.raspberrypi-spy.co.uk/2015/10/how-to-autorun-a-python-script-on-boot-using-systemd/
サービスは現在、ロードすることができるが、しかし、私はエラーを受け取りました。
_tkinter.TclError: couldn't connect to display "0.0"
myscript.service: main process exited, code=exited, status=1/FAILURE
Unit myscript.service entered failed state.
このエラーを修正するにはどうすればよいですか?この記事に続き
編集しました新しいエラーで私の投稿を助けてください! –
編集した私の答え – Ben10
それは助けにならない場合 - これを見て:http://www.raspberry-projects。「アプリケーションの設定」の下の「/ co/pi/pi-operating-systems/raspbian/auto-running-programs- – Ben10