O envio de um email dentro de um script de shell agendado (cron) não funciona

1

Eu tenho um script de shell com o seguinte conteúdo

#!/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 {} \;

Então eu apenas executo um script R que produz um arquivo de imagem (* .png). Este arquivo é enviado via e-mail e excluído depois.

Isso funciona bem quando eu executo o script na linha de comando. Mas quando eu uso o cron para agendar o script, o conteúdo do email é o que o R está imprimindo em seu console:

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).

Alguma ideia do motivo pelo qual o script agendado se comporta de maneira diferente?

    
por Martin Schmelzer 05.03.2017 / 02:02

0 respostas