在Raspberry Pi启动时启动shell脚本

时间:2015-05-28 12:56:28

标签: python shell raspberry-pi raspbian

我有一个python程序发布到我的本地Web服务器。该脚本运行在运行最新版本的raspbian 3.18的覆盆子pi上。如何在启动时运行Python脚本? Raspbian有一个登录密码,这是我必须删除的第一件事。如果电源耗尽,我希望pi重新启动并再次开始运行我的脚本。我应该使用Raspbian吗?该脚本是pi用于的唯一内容。我尝试将脚本添加到/etc/init.d但是如果pi在启动时需要登录信息,我认为它不会以任何方式运行。

2 个答案:

答案 0 :(得分:2)

您可以使用Linux crontab运行Python脚本。让我们转到root并创建一个shell脚本。

sudo -i

nano startup.sh

然后在此bash脚本上键入您的python脚本。导航到主目录,然后导航到此目录,然后执行python脚本,然后返回主页。

cd / cd home/pi/your directory sudo python yourpythonscript.py cd /

保存脚本然后退出。通过赋予权限,使此sh脚本可执行。

chmod 755 startup.sh

现在打开并编辑rc.local文件。

nano /etc/rc.local

在退出0之前添加/root/startup.sh &

现在保存并退出文件并重启你的。

sudo reboot

答案 1 :(得分:0)

确保程序可执行

chmod +x filename.py

在您选择的编辑器中打开/etc/rc.local

sudo nano /etc/rc.local

并添加

python /FULL PATH TO SCRITP/filename.py
退出前