问题描述
我试图在RaspBerry Pi 3上启动shell脚本。
我在rc.local中写了路径。这适用于所有其他脚本,但不适用于以下内容。我认为脚本已启动(如果我添加了“ sleep”,则终端将在启动后打开),但目前不起作用。当我手动启动脚本时,它可以正常工作。 有线索吗?
#!/bin/bash
status=$( cat status.txt )
if [ $status == 0 ]
then
./s0.sh
fi
if [ $status == 1 ]
then
./s1.sh
fi
if [ $status == 2 ]
then
./s2.sh
fi
解决方法
问题在于您必须使用脚本的绝对路径。使用/home/pi/Dektop/s0.sh等可以正常工作