Raspberry Pi脚本在启动后无法启动

时间:2018-10-28 10:46:20

标签: raspberry-pi autostart

重新启动后,我无法自动启动我的简单树莓派脚本。 我执行了以下步骤:

cd /etc/init.d 

sudo nano myStartScript2.sh

sudo chmod +x /etc/init.d/myStartScript2.sh

sudo chmod 755 /etc/init.d/myStartScript2.sh

sudo update-rc.d myStartScript2.sh defaults

脚本如下所示:

#!/bin/sh
### BEGIN INIT INFO
# Provides:         myStartScreen2
# Required-Start:
# Required-Stop:
# Should-Start:      
# Default-Start:     S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description:       Show custom splashscreen
### END INIT INFO
echo "this is called at boot"
sleep 5
cd /home/pi/Desktop/mjpg-streamer-experimental
 export LD_LIBRARY_PATH=.
./mjpg_streamer -o "output_http.so -w ./www" -i "input_raspicam.so -x 1020 -y 550 -fps 20 -hf -vf -ex night"

如果我查看文件夹 /etc/rcS.d ,则可以找到myStartScript2.sh。 但是重启后并没有执行。我想念什么?

1 个答案:

答案 0 :(得分:0)

按目前的情况,您的脚本仅在单用户模式下运行,但是我假设您希望它在正常(即多用户)模式下运行?如果是这样,首先运行:

sudo update-rc.d myStartScript2.sh remove

摆脱/etc/rcS.d中的冗余链接。然后更改您的行:

# Default-Start:     S

# Default-Start:     5

运行

sudo update-rc.d myStartScript2.sh defaults

它应该已经在/etc/rc5.d中创建了一个链接。尝试重新启动。