bash命令'echo -n -e“\ x87”> / dev / ttyAMA0'无法使用shell脚本

时间:2017-06-30 23:14:25

标签: linux bash shell raspbian

我正试图通过RaspberryPi控制我的Roomba vacuum cleaner。但仍有一些问题。

我需要向串行接口发送一个特殊命令来启动真空吸尘器。如果我在Bash中这样做,它可以正常工作:

echo -n -e "\x87" > /dev/ttyAMA0

如果我把它放在我的shell脚本中,它就不再起作用了:

#! /bin/bash
echo -n -e "\x87" > /dev/ttyAMA0

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否让脚本可以运行? I.E. chmod +x script.sh。还要确保正确运行脚本./script.sh。如需更多帮助,请参阅此website