web-dev-qa-db-ja.com

出力ファイルでのRscriptエラーのキャプチャ

同様のコマンドとは異なり、R CMD BATCHデフォルトでは、スクリプトの実行を停止させるエラーメッセージを含む出力ファイルが生成されますが、Rscriptでこれを行う方法を見つけることができませんでした。これを実現するために、Linuxシェルでパイプを使用してみました。

RScript --no-save --no-restore --verbose myRfile.R > outputFile.Rout

ただし、これはエラーが発生する前に発生した出力のみをパイプするため、ファイルoutputFile.Rエラー情報は含まれていません。 RScriptを使用してRファイルを実行し、それをファイルに保存する際に発生するエラーをキャプチャする方法を知っている人はいますか?

33
R_User
Rscript --no-save --no-restore --verbose myRfile.R > outputFile.Rout 2> errorFile.Rout

出力とエラーを同じファイルに入れるには(sh/bashを想定)

Rscript --no-save --no-restore --verbose myRfile.R > outputFile.Rout 2>&1
46