gpt4 book ai didi

linux - shell 脚本: Excecute a command in "screen"

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:41 25 4
gpt4 key购买 nike

我在我的 Linux 服务器(树莓派)上使用 USB 加密狗。要打开连接并使用固件,为此,我必须打开带有“屏幕”的终端。

screen /dev/ttyACM0

用shell脚本打开这个连接是没有问题的。我的问题是在此屏幕中执行命令。

固件有一些命令引用,例如 V 来获取版本号。

首先,我尝试了管道 (|)

screen /dev/ttyACM0 | echo "V"

但是,这没有正确的结果。

有人告诉我我可以使用屏幕命令 -X 来执行某些操作。

screen -T CUL /dev/ttyACM0
screen -X V

这似乎有效。问题:“屏幕”给出错误消息:-X:未知命令“V”

当我打开屏幕并输入命令 V 时,我会得到一个输出。

一些想法?

最佳答案

尝试这个命令:

screen -X stuff 'V'$(printf \\r)

(您还需要回车)

关于linux - shell 脚本: Excecute a command in "screen",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22450797/

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