首页 文章

在Raspberry Pi启动时启动shell脚本

提问于
浏览
1

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

2 回答

  • 0

    确保程序可执行

    chmod +x filename.py
    

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

    sudo nano /etc/rc.local
    

    并添加

    python /FULL PATH TO SCRITP/filename.py
    

    在出口之前

  • 2

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

    sudo -i

    nano startup.sh

    然后在这个bash脚本上键入你的python脚本 . 导航到主目录,然后到这个目录,然后执行python脚本,然后返回home .

    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 &

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

    sudo reboot

相关问题