0
JRuby script.rb會拋出許多Java錯誤。爲什麼JRuby script.rb> out.txt沒有捕獲Java錯誤?
我試圖輸出到一個文本文件,但只記錄腳本本身的輸出。我需要捕捉所有發生的錯誤,因爲它們很長。我怎樣才能做到這一點?
JRuby script.rb會拋出許多Java錯誤。爲什麼JRuby script.rb> out.txt沒有捕獲Java錯誤?
我試圖輸出到一個文本文件,但只記錄腳本本身的輸出。我需要捕捉所有發生的錯誤,因爲它們很長。我怎樣才能做到這一點?
錯誤可能會發送到錯誤流(stderr),而不是輸出流(stdout)。所以,你需要錯誤流重定向到輸出流:
script.rb > out.txt 2>&1
或者,如果你只想錯誤:
script.rb 2> errors.txt