在 Raspberry Pi 启动时启动 shell 脚本

Start shell script on Raspberry Pi startup

我有一个 python 程序发布到我的本地网络服务器。该脚本 运行s 在 raspberry pi 运行ning 的最新版本 raspbian 3.18 上。如何在启动时制作 Python 脚本 运行? Raspbian 有一个登录密码,这是我必须删除的第一件事。如果断电,我希望 pi 重新启动并再次启动 运行ning 我的脚本。我应该为此使用 Raspbian 吗?脚本是 pi 的唯一用途。我尝试将脚本添加到 /etc/init.d,但我认为如果 pi 在启动时需要登录信息,它不会 运行 任何一种方式。

确保程序可执行

chmod +x filename.py

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

sudo nano /etc/rc.local

并添加

python /FULL PATH TO SCRITP/filename.py

退出前

您可以使用 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 &

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

sudo reboot