0

PBS を備えたサーバーを使用しています。私はそれをテストしています

echo sleep 10 | qsub

現在、サーバーに問題があり、エラー メッセージが返されています。このエラー メッセージをリダイレクトすることにより、

echo sleep 10 | qsub 2>&1

何も印刷されません。

これをシェルスクリプトに入れて、出力を変数に保存したいと思います。

out=`echo sleep 10 | qsub 2>&1`

ただし、 を使用してエラー メッセージをリダイレクトしていますが2>&1、変数outにはまだエラー メッセージが含まれています。私は何を間違っていますか?

4

1 に答える 1

1

2>&1- これは実際に STDERR を STDOUT にリダイレクトします

あなたが求めているのは2>/dev/null

out=`echo sleep 10 | qsub 2>/dev/null`
于 2013-04-05T12:39:01.800 に答える