我想在每次啓動覆盆子pi時運行幾個腳本。我已經能夠驗證,當他們沒有被配置爲自動啓動時,我可以運行它們,並且它們都按照預期完全工作(並且僅在一個實例中)。我嘗試了很多自動啓動這些腳本的方法,並且我發現在.config/autostart目錄中使用桌面條目是我的首選方法。我也嘗試編輯rc.local,crontab,systemd和.config/lxsession/LXDE-pi/autostart中的條目,但沒有成功。Raspberry Pi引導腳本複製
問題是,當我在啓動時運行腳本時,有一個運行腳本的副本(我已將它設置爲打開LXterminal的新實例,但沒有終端的重複)。腳本在啓動時運行得很好,但我無法弄清楚爲什麼似乎還有腳本的「鬼」版本。我將autostart命令設置爲寫入日誌文件,以顯示腳本運行多次。我也嘗試了這種新的raspbian安裝。有人能幫我解決這個問題嗎?我對我的問題感到不知所措。這是爲了使用亞馬遜Alexa。
這是我在/home/pi/.config/autostart/AlexaBoot.desktop:
[Desktop Entry]
Name=AlexaBoot
Exec=lxterminal -e "/bin/bash /home/pi/Desktop/alexa_boot.sh"
Type=Application
我可以發佈的東西我都在自動啓動腳本,如果必要的。謝謝。