我有一个播放数据库的脚本,但我只希望将stderr重定向到用户。
我正在尝试这个:
echo "Seeding pokemon"
mongo mongodb_1:27017/pokemon pokemon.js > /dev/null 2>&1
但是我没有收到错误输出。如果我删除重定向,错误输出到我的控制台。
答案 0 :(得分:1)
Mongo Shell目前不支持单独的错误输出流。
一旦实施,我们可以订阅SERVER-18643以获得通知。
上述故障单中建议的解决方法是在Mongo Shell中标记输出:
lm(Ozone ~ Wind, airquality, weights = Temp)
然后,您可以使用以下脚本重定向到正确的输出流:
...
print("<STDOUT>")
print(multiline_json)
print("</STDOUT>")
print("<STDERR>")
print(multiline_json)
print("</STDERR>")
...