【发布时间】:2015-01-01 10:26:07
【问题描述】:
我正在尝试编写一个 shell 脚本来创建一个新窗口并在其中运行一个 minicom 终端(连接到 /dev/ttyACM0)。 这是脚本文件 my_script.sh:
#!/bin/bash
gnome-terminal --command minicom
echo "\n" >> /dev/ttyACM0
sleep 5
echo "\n" >> /dev/ttyACM0
echo "run x_boot" >> /dev/ttyACM0
sleep 5
echo "root" >> /dev/ttyACM0
sleep 3
echo "cd /tmp" >> /dev/ttyACM0
sleep 1
在上面的代码中,我直接传递给设备文件而不是 minicom 终端的所有回显命令。
要求:
- 现在我需要向 minicom 发送 command1
- 在发送下一条命令前让终端休眠 5 秒
- 发送命令2
- 再次等待 5 秒。
- 许多命令自动化
- 然后退出终端而不关闭 minicom
请帮帮我。
【问题讨论】: