2017-05-03 142 views
-1

我想在每次啓動覆盆子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 

我可以發佈的東西我都在自動啓動腳本,如果必要的。謝謝。

回答

0

找到了解決方法。我的解決方案在類似的Github issue上概述,希望這可以幫助有同樣問題的人。