0

我正在使用带有 PBS 的服务器。我正在测试它

echo sleep 10 | qsub

目前服务器出现问题并返回错误消息。通过重定向此错误消息

echo sleep 10 | qsub 2>&1

什么都不会打印。

现在我想把它放到一个shell脚本中并将输出保存在一个变量中:

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 回答