我想在 RPi 4 啟動時執行一個腳本。我的應用程式需要事先運行 ~./bashrc ,然後據我所知,我應該以「互動」模式呼叫終端。
當我在終端機中運行以下命令時,一切都很好。打開一個新終端並運行該程式。
lxterminal -e "/bin/bash -i '/home/pi/Desktop/myscript.sh'"
但是當我將其放入 /etc/xdg/lxsession/LXDE-pi/autostart 並在行首添加 @ 時:
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@lxterminal -e "/bin/bash -i '/home/pi/Desktop/myscript.sh'"
@xscreensaver -no-splash
point-rpi
當系統啟動時,會開啟一個凍結終端,標題為「bin」。如果有人能提供協助,我將不勝感激。
答案1
答:1)沒有雙引號。 2) 也應該使用 -c 標誌。
@lxterminal -e bash -i -c '/home/pi/Desktop/myscript.sh'