コマンドを/ etc/profileに追加して自分のRaspberry Piの起動時にPythonスクリプトをバックグラウンドで2回実行すると、なぜですか?コマンドを/ etc/profileに追加して、私のRaspberry Piの起動時にPythonスクリプトをバックグラウンドで2回実行しているのはなぜですか?
私は、自分のRaspberry Piの起動時に実行するPythonスクリプトの/ etc/profileファイルに "sudo python /path/filename.py &"というコマンドを書き、何らかの理由でそれを実行しています毎回2回。私がラインをコメントアウトし、コマンドラインから手動で実行すると、それは正常に実行されます。なぜそれが起こり、起こるのを防ぐために私は何ができますか?
私のコードでは、私は時々2回、他は3回鳴るブザーがあり、3回ではなく2回と6回の代わりに4回鳴ってしまうので、バックグラウンドで2回走っていることが分かります。また、各スクリプトの実行が同時に何か他のことをしようとしているので、コードはそれ自体を矛盾させます。
ありがとうございます。
ラズベリーパイスタック交換の方が良いかもしれませんか? –
スクリプトを/ etc/profileを使用して起動してもよろしいですか?とにかく、ログファイルを作成してこれをデバッグしてみてください。私はあなたが誤動作をブザーを鳴らす理由の多くを考えることができ、すべてがスクリプトが2回実行されているわけではありません。 –
おそらくhttp://raspberrypi.stackexchange.com/にあるはずです – lit