1
A
回答
3
你不想關閉它們 - 你想捕捉它們並解析它們,這樣你就可以顯示自己的信息。 (雖然如果腳本寫得很好,你實際上並沒有捕捉到它們,只是檢查退出代碼。)你需要重定向標準錯誤
script_to_run 2> captured_stderr
# now examine the contents of captured_stderr
如果你可以用出口做代碼,您可以改爲改爲/dev/null
。
有關重定向的更多信息,請在此處嘗試short version或long version。
0
你可以肯定的 「陷阱」 他們通過redirecting stderr to somewhere else。
不確定你可以用「你自己的」替換它們而不檢查各種返回碼並處理on a case by case basis。
相關問題
- 1. 在bash腳本中重定向錯誤消息
- 2. 關閉wi -fi的錯誤消息
- 3. Vim關閉時的錯誤消息
- 4. bash腳本中的錯誤
- 5. 如何關閉彈出錯誤消息
- 6. 錯誤bash腳本
- 7. 錯誤地關閉我的jQuery腳本?
- 8. CloudWatch的錯誤bash腳本
- 9. 抑制shell腳本錯誤消息
- 10. 僅在bash中存儲錯誤消息
- 11. 膩子關閉執行bash腳本
- 12. mysql腳本。語法錯誤,關鍵字PIVOT上的意外IDENT_QUOTED錯誤消息
- 13. mysql腳本。語法錯誤,關鍵字意外的IDENT_QUOTED錯誤消息GENERATED
- 14. 關閉腳本導致錯誤的XSS錯誤的IE
- 15. Bash腳本錯誤:[:missing]
- 16. Bash腳本錯誤NDK-Build
- 17. Bash腳本:打開錯誤?
- 18. 錯誤SED在bash腳本
- 19. MKDIR錯誤bash腳本
- 20. bash腳本UPD錯誤
- 21. 消息傳遞:關閉選項卡的背景腳本
- 22. 此bash腳本中的錯誤
- 23. bash shell腳本中的awk錯誤
- 24. bash腳本中的Standard_in錯誤
- 25. Cron錯誤消息;是我的腳本導致錯誤?
- 26. 如何從gcc中關閉錯誤的float/long錯誤消息
- 27. 錯誤消息「date:Argument list too long」bash
- 28. Linux Bash Shell自定義錯誤消息
- 29. 在LFTP Bash腳本中捕獲錯誤
- 30. 關閉javascript中的腳本?