gpioset 2.0.2版本能否立即退出?相关技术问题咨询
gpioset 2.0.2 版本立即退出问题解决
问题详情
- 疑问:gpioset 2.0.2版本能否实现命令执行后立即退出?
- 异常现象:该工具的
-p选项定义为*"保持线路为请求值的最短时长"*,但执行gpioset -p 0 My-led=1或gpioset -p 1 My-led=1时,GPIO线路虽已正确配置,但命令会一直挂起无法终止。 - 版本差异:部分旧手册中提到的
-m, --mode=[exit|wait|time|signal] (默认值为'exit')选项,在2.0.2版本中已被移除。
可行解决方案
目前可以通过-z(守护进程化)选项结合pkill实现立即退出的需求,执行命令如下:
gpioset -z My-led=1;pkill gpioset
-z选项的作用是*"设置GPIO值后脱离控制终端"*,配合pkill可以快速终止后台的gpioset进程,同时保证GPIO线路已完成配置。
内容的提问来源于stack exchange,提问作者John Klug
相关产品推荐
相关产品推荐

