Raspberry pi上的自动运行命令

时间:2017-12-31 03:10:18

标签: python linux raspberry-pi autostart init.d

我想知道解决这个问题的最佳方法是什么。当 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

可悲的是,它没有用。但是,如果任何人可以指出我缺少什么,或者是否需要采取其他步骤来实现这一点。如果还有其他方法,我也向他们开放!

由于

2 个答案:

答案 0 :(得分:0)

你想在服务器启动时执行脚本吗? 你可以在cron中使用@reboot

答案 1 :(得分:0)

您可以在raspberry pi上使用crontab(crontab(“cron table”的缩写)是计划在计算机系统上以固定时间间隔运行的命令列表.crontab命令打开crontab进行编辑,并且允许您添加,删除或修改计划任务。)

您可以为脚本创建服务。 只需要5秒的搜索即可找到指令。

相关问题