レポートを実行し、結果をユーザーの〜/.bashrcファイルで定義されたアドレスに電子メールで送信するcronジョブを作成しようとしています。これはFedoraで完全に機能していましたが、Ubuntuに切り替えると、ソリューションが機能しなくなりました。私のcronジョブが現在実行しているコマンドは次のとおりです。
. /home/myuser/.bashrc; /home/myuser/bin/runreport
そのコマンドを手動で実行するか、Gnome-Scheduleを介して開始すると、完全に機能しますが、実行されないようです。これが実行されるのを妨げるUbuntuに固有の何かがありますか?
crontab -lの出力:
0 8 * * * . /home/myuser/.bashrc; /home/myuser/bin/runreport # JOB_ID_1
grep -i cron / var / log / syslogの出力:
Aug 4 08:00:00 localhost CRON[23234]: (myuser) CMD (. /home/myuser/.bashrc; /home/myuser/bin/runreport # JOB_ID_1)