41

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

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

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

4

1 に答える 1

60
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
于 2012-12-23T02:22:22.793 に答える