スケジュールされた(cron)シェルスクリプト内でEメールを送信することは機能しません。

スケジュールされた(cron)シェルスクリプト内でEメールを送信することは機能しません。

以下を含むシェルスクリプトがあります

#!/bin/sh
sudo Rscript /home/username/RWD/test.R
sudo find /home/username/RWD -type f -name "*.png" -exec /usr/bin/mpack -s "Test Mail" {} [email protected] \;
sudo find /home/username/RWD -type f -name "*.png" -exec rm -f {} \;

そのため、イメージファイル(* .png)を生成するRスクリプトを実行しました。そのファイルは電子メールで送信された後に削除されました。

コマンドラインからスクリプトを実行すると正常に動作します。ただし、cronを使用してスクリプトをスケジュールすると、メッセージの内容はRがコンソールに印刷するのと同じです。

Lade nötiges Paket: xml2

Attache Paket: ‘zoo’

The following objects are masked from ‘package:base’:

   as.Date, as.Date.numeric

Warnmeldungen:
1: Removed 3 rows containing missing values (geom_point). 
2: Removed 5 rows containing missing values (geom_point).

予約されたスクリプトがなぜ異なる動作をするのか知っていますか?

ベストアンサー1

おすすめ記事