每当我从iTerm2发出的命令需要超过一分钟才能完成时,就会连续打印出一个空字符^@,每分钟打印一次左右,直到进程完成。
我无法确定这是一个错误还是某种功能,我是否应该能够禁用它。
实际上,它似乎是打印到终端,但它既不会输出到标准输出(stdout)也不会输出到标准错误(stderr)。
我无法确定这是一个错误还是某种功能,我是否应该能够禁用它。
实际上,它似乎是打印到终端,但它既不会输出到标准输出(stdout)也不会输出到标准错误(stderr)。
$ echo `sleep 181`
^@^@
$ echo `sleep 181` 2> /tmp/stderr
^@^@
$ echo `sleep 181` > /tmp/stdout
^@^@