如果没有猫观察它,Echo将不会打印到序列

时间:2017-10-11 14:02:54

标签: bash macos echo cat

我一直在尝试使用OSX上的终端向ESP8266发送命令。我已经能够使用屏幕打开nodemcu接口并成功发送命令,但是当我尝试通过echo发送命令时(打开板上的LED):

echo "gpio.mode(3,gpio.OUTPUT) gpio.write(3,gpio.LOW)" > /dev/cu.SLAB_USBtoUART

命令执行但没有任何反应。但是,如果我有第二个终端正在运行:

cat /dev/cu.SLAB_USBtoUART

读取控制台,执行echo命令并打开灯。

我已经能够在ubuntu上运行命令(更改/ dev / path),并且它在没有第二个终端的情况下工作。我发现使用屏幕,任何通过echo 执行的命令没有 cat终端打开只发送第一个字母。我也使用printf而不是echo找到了同样的问题。

0 个答案:

没有答案