예약된(cron) 쉘 스크립트 내에서 이메일 보내기가 작동하지 않습니다.

예약된(cron) 쉘 스크립트 내에서 이메일 보내기가 작동하지 않습니다.

다음을 포함하는 쉘 스크립트가 있습니다

#!/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).

예약된 스크립트가 왜 다르게 동작하는지 아시나요?

관련 정보