我正在尝试编写一个用于关闭的小python程序或重新启动我的Raspberry PI,由连接到GPIO的按钮驱动.该程序可以通过两个LED显示树莓PI(引导,运行,暂停,重新启动)的当前状态.python程序作为守护进程执行,由init.d bash脚本(使用/etc/init.d/skeleton编写)启动.
现在我可以启动/停止/验证守护程序的状态,守护程序可以检查按钮连接的输入,执行命令"shutdown -h now"或"shutdown -r now".
为了显示raspberry PI的当前状态,我曾想过使用runlevels directorys中的一些脚本向守护进程发送消息,以更改leds的状态.但我不知道如何在python程序中接收消息.
有人可以帮帮我吗?
谢谢.