每次从iTerm2发出的命令都要花费超过一分钟的时间才能完成,每隔一分钟左右就会打印一次空字符^ @,直到该过程完成.
我无法弄清楚这是一个我应该能够以某种方式禁用的错误或功能.
它实际上似乎打印到终端,但它不会stdout或stderr:
$ echo `sleep 181`
^@^@
$ echo `sleep 181` 2> /tmp/stderr
^@^@
$ echo `sleep 181` > /tmp/stdout
^@^@
Run Code Online (Sandbox Code Playgroud)