如何包括空格键单击 bash 脚本以取消暂停 rosbag?

时间:2021-05-19 22:03:54

标签: bash ros

我有一个脚本需要启动几个 ros 节点,包括一个 rosbag。在这些节点中,我需要使用 --pause 标志启动 rosbag。通常,我需要按空格键来取消暂停包并在大约 5 秒后运行我的脚本。我的问题是,如何在 bash 脚本上完成此操作?

我尝试了一些不同的事情,例如: ... & (sleep 5; echo -e ' ';) & ...

或回显 '\s' 或回显 '\r'。我知道 echo 命令发生了,但这并没有给包开始播放(取消暂停)的信号。如果我在使用脚本时按下空格键,包就会播放。如何从我的 bash 脚本重新创建这个空格键?

1 个答案:

答案 0 :(得分:0)

解决了这个问题:

xte '键空间'