我编写了一个等待键盘输入的python脚本,它将在Raspberry Pi中运行。 我希望它在Raspi上电后立即运行(无需登录并键入命令以启动脚本)。请注意,它不是deamon,因为它将与用户交互。我怎么能这样做?
答案 0 :(得分: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
。