树莓派启动的时候,在终端窗口内自动运行python代码,折腾了一阵子,记录几个要点,备查。
1、sh脚本一定要给运行权限
sudo chmod -R 777 xxx.sh
2、sh脚本必须是dos格式,如果单独执行(./xxx.sh)提示“/bin/bash^M: bad interpreter: No such file or directory”
用sudo vi ./xxx.sh去掉文件中所有的^M
3、默认pi用户对应的autostart是LXDE-pi,所以启动脚本应该是
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
4、启动终端,并在终端窗口内运行是脚本
@lxterminal -e /home/pi/exserver.sh