1

不久前我在 CentOS 机器上测试了它,它运行良好。现在在另一台机器上,我尝试了这个,但它无法工作。什么是不正确的?

command 2> >(tee stderr.log >&2) && exit

我收到这条消息。

sh: syntax error near unexpected token `>'

有什么建议么?

4

1 回答 1

2

答案在错误消息中。传统的 Bourne shell ( sh) 不支持进程替换(例如>(command))。你没有使用 Bash。chsh您可以使用该命令更改默认 shell 。

于 2012-06-12T04:27:41.837 回答