crontabはrscriptを実行しません

crontabはrscriptを実行しません

cron(RScript)で実行されていないプログラムがあります。 shスクリプトを実行して呼び出してみました。フルパスなどで呼び出してください。しかし、実行されません。コンソールから直接実行すると(クローンと同じユーザーから)うまく機能します。この問題の原因は何であり、どのように解決できますか?私のcrontabには次の行があります。

* * * * * sh /home/user/path/to/script/scriptFile.sh

スクリプトファイルは次のとおりです。

/bin/Rscript /home/user/path/to/script/scriptFile.R

私も試しました

cd /home/user/path/to/script/ && /bin/Rscript /home/user/path/to/script/scriptFile.R

crontabファイルとして

答え1

cronでRscriptを実行するのに問題があるようですlibPaths。他の環境変数があるようです。これは主にライブラリのロードを妨げます。 R システム全体のパッケージをインストールできます。または、.libPaths()スクリプトの先頭でそれを使用してパッケージをインポートする必要がある場所を指します。

関連情報