我有一个minicom 脚本,它通过串行发送一些命令并期望返回一些东西(有效),但我无法退出 minicom 屏幕。
下面是 minicom 脚本:
success1:
print \nSuccessfully received running!
send "exit"
exit 0
success2:
print \nSuccessfully received degrading!
! killall -9 minicom
exit
我使用! killall -9 minicom
的是他们文档中推荐的,但不幸的是,在 Jenkins 上运行脚本时,由于退出代码 137(另一个进程发送了信号 9)而失败。然而,这确实退出了 minicom,只是没有成功。
另一方面,'send "exit"' 只是退出设备,并没有退出 minicom。
我如何退出 minicom 并收到 0 退出代码?