gpt4 book ai didi

bash - 如何通过脚本退出 minicom

转载 作者:行者123 更新时间:2023-12-04 13:19:42 32 4
gpt4 key购买 nike

我有一个 minicom script它通过串行发送一些命令并期待返回(有效)但我无法退出 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 退出代码?

最佳答案

您需要喂食<stdin>三个字符:<ctrl-A>x<enter>

  • 使用 vi 准备文件 escape.txt 以写 ^Ax^M
  • 启动 minicom 脚本
  • /bin/rm -f capture.txt; ( minicom -D /dev/ttyUSB0 -S test_minicom.macro -C capture.txt < escape.txt ) ; cat capture.txt

    关于bash - 如何通过脚本退出 minicom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55047727/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com