0

我编写了一个等待键盘输入的 python 脚本,它将在 Raspberry Pi 中运行。我希望它在 Raspi 通电后立即运行(无需登录并键入命令即可启动脚本)。请注意,它不是一个守护进程,因为它会与用户交互。我怎样才能做到这一点?

4

1 回答 1

0

我发现此页面上的说明: http ://www.akeric.com/blog/?p= 1976 对实现您的要求非常有帮助。具体来说,该页面描述了如何将 pi 配置为自动登录到其中一个 shell,以及如何在 shell 启动时运行脚本。请注意,当我使用这种方法时,pi 没有暴露给外界,因此我没有检查这种方法可能存在的安全漏洞。

迟来的编辑,因为原始答案是“仅链接”:

包括链接中的相关内容,以在此处总结必要的步骤,以防链接失效:

编辑 inittab(例如使用 nano):

sudo nano /etc/inittab

替换这一行:

1:2345:respawn:/sbin/getty 115200 tty1

有了这个:

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

tty1这将在启动时自动登录。然后您可以启动您的脚本,例如将其包含到.bashrc.

于 2013-11-08T20:46:42.967 回答