我想知道解决这个问题的最佳方法是什么。当 raspberry pi 加载到桌面时,我想运行一堆命令来运行一些python脚本和服务。这是我的命令:
cd /var/www/html/
python servocontrol.py
cd /var/www/html/Misc
python temp1.py
python seven_segment.py
sudo /etc/init.d/livestream.sh start
我在大多数帖子中阅读的初始方法是将其添加到rc.local中:
sudo nano /etc/rc.local
并按如下方式粘贴确切的命令:
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sleep 15
cd /var/www/html/
python servocontrol.py
cd /var/www/html/Misc
python temp1.py
python seven_segment.py
sudo /etc/init.d/livestream.sh start
exit 0
可悲的是,它没有用。但是,如果任何人可以指出我缺少什么,或者是否需要采取其他步骤来实现这一点。如果还有其他方法,我也向他们开放!
由于
答案 0 :(得分:0)
你想在服务器启动时执行脚本吗? 你可以在cron中使用@reboot
答案 1 :(得分:0)
您可以在raspberry pi上使用crontab(crontab(“cron table”的缩写)是计划在计算机系统上以固定时间间隔运行的命令列表.crontab命令打开crontab进行编辑,并且允许您添加,删除或修改计划任务。)
您可以为脚本创建服务。 只需要5秒的搜索即可找到指令。