1

しばらく前に CentOS マシンでこれをテストしたところ、うまく機能しました。今、別のマシンでこれを試してみましたが、うまくいきません。何が間違っていますか?

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

このメッセージが返ってきます。

sh: syntax error near unexpected token `>'

助言がありますか?

4

1 に答える 1

2

答えはエラーメッセージにあります。従来の Bourne シェル ( sh) は、プロセス置換をサポートしていません (例: >(command))。あなたはBashを使用していませんでした。コマンドを使用して、デフォルトのシェルを変更できますchsh

于 2012-06-12T04:27:41.837 に答える