私はラズベリーパイの起動時にいくつかのスクリプトを実行しようとしています。私は、自動的に起動するように設定されていないときに、それらを実行できることを確認できました。それらはすべて意図どおりに(そして1つのインスタンスでのみ)動作します。私はこれらのスクリプトを自動起動する方法をいくつか試してみましたが、私はそれを行うための好みの方法として.config/autostartディレクトリのデスクトップエントリを使用しています。私はまた、rc.local、crontab、systemd、および.config/lxsession/LXDE-pi/autostartのエントリの編集を試みましたが、それ以上の成功はありません。ラズベリーパイブートスクリプト複製
問題は、起動時にスクリプトを実行しているときに、スクリプトが重複して実行されていることです(ターミナルの重複はありませんが、LXterminalの新しいインスタンスを開くように設定しています)。スクリプトはちょうど良い起動時に実行されますが、なぜ私はスクリプトの "ゴースト"バージョンがあるようにも思えません。スクリプトが複数回実行されていることを示すログファイルに書き込むように設定された自動起動コマンドがあります。私は新鮮なraspbianのインストールでもこれを試しました。誰かが私にこれを理解させる助けになるだろうか?私は自分の問題が何かを失っている。これはAmazon Alexaの使用のためのものです。
これは私が/home/pi/.config/autostart/AlexaBoot.desktopに持っているものです。
[Desktop Entry]
Name=AlexaBoot
Exec=lxterminal -e "/bin/bash /home/pi/Desktop/alexa_boot.sh"
Type=Application
私は、必要であれば、私は自動起動スクリプトの中で持っているものを投稿することができます。ありがとう。