我知道这是一个常见的话题,我已经搜索了很长时间,试图吸收用户对我的问题的答案,没有运气 .

我试图让我的Raspberry Pi B在启动时运行2个进程 . RPi(最终游戏)将连接到飞行器,我将无法直接访问它 .

以下(http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html)我在/etc/rc.local中发布了以下内容:

(

date

echo $PATH

PATH=$PATH:/bin:/sbin:/usr/bin:/usr/local/bin

export PATH

cd /home/pi

screen -d -m -s /bin/bash mavproxy.py --master=/dev/ttyAMA0 --baudrate 57600 --aircraft MyCopter

) > /tmp/rc.log 2>&1

exit 0

它运作良好!现在,我希望添加第二个进程,但我找不到如何的线程 .

当我通过SSH进入RPi并从/ home / pi启动它

python servo.py

这个过程有效 .

我试图在sudo crontab -e中添加以下内容:

@reboot /usr/bin/python /home/pi/servo.py

没有成功 . (我已使用命令“top”检查并且没有运行python)

真的很感激帮助!

谢谢!

编辑:我也尝试将它添加到/etc/rc.local的底部(在退出0之前),仍然没有成功