问题描述
我正在尝试创建一个守护进程,它将在启动时执行我的脚本。
使用此代码作为我的模板 Running a python script
Base
我的问题是 - #input() 作为守护进程运行时是否需要它?
当我注释掉它时,脚本运行一次然后返回到提示。
解决方法
GPIO 正在创建一个线程,主线程需要等待它。这是通过 input() 完成的。你可以做的是创建一个循环来代替 input() 来休眠。
while True:
time.sleep(1)
这将阻止进程退出直到 ctrl c 发生。