我正在尝试编写一个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
在上面的代码中,我所有的echo命令都直接传递给设备文件而不是minicom终端。
要求:
请帮助我。
答案 0 :(得分:1)
使用minicom脚本(脚本)而不是bash回声。它有send和sleep命令:
-S, --script=SCRIPT : run SCRIPT at startup