我知道这是一个常见的话题,我已经搜索了很长时间,试图将用户的答案同化到我的问题而没有运气。
我试图让我的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之前),仍然没有成功