在 linux 中向屏幕发送命令
Sending a command to screen in linux
为了 运行 安装在 Teensy 2.0 微控制器上的数据分析程序 运行ning arduino,我必须通过键入
进入屏幕
screen -S trans -L /dev/ttyACM0 (the name of the screen is trans).
进入新屏幕后,我必须输入 's' 才能开始扫描过程。
我正在尝试编写一个脚本来自动执行编写命令的过程,但无法弄清楚如何将 's' 传递到屏幕以自动开始扫描过程。
我试过
这样的命令
screen -S trans -X stuff "s$(printf \r)"
echo "s" > /dev/ttyACM0
我正在研究 Linux Ubuntu OS。
任何帮助,将不胜感激。
你要的是
screen -S trans -X stuff 'command'$(echo -ne '5')
即
screen -S trans -X stuff 's'$(echo -ne '5')
在你的情况下。让我知道这是否适合你。
为了 运行 安装在 Teensy 2.0 微控制器上的数据分析程序 运行ning arduino,我必须通过键入
进入屏幕screen -S trans -L /dev/ttyACM0 (the name of the screen is trans).
进入新屏幕后,我必须输入 's' 才能开始扫描过程。 我正在尝试编写一个脚本来自动执行编写命令的过程,但无法弄清楚如何将 's' 传递到屏幕以自动开始扫描过程。 我试过
这样的命令screen -S trans -X stuff "s$(printf \r)"
echo "s" > /dev/ttyACM0
我正在研究 Linux Ubuntu OS。 任何帮助,将不胜感激。
你要的是
screen -S trans -X stuff 'command'$(echo -ne '5')
即
screen -S trans -X stuff 's'$(echo -ne '5')
在你的情况下。让我知道这是否适合你。