Sendmail arbeitet nicht mit crontab (bash)

Habe ich erstellt ein disk-cleanup-Skript, das nach der Bereinigung sendet eine status E-Mail. nun, wenn ich dieses über die Befehlszeile führt es perfekt, aber durch cronjob Ihr nicht in der Lage zum senden von Status E-mail-rest das Skript ist in Ordnung, obwohl. Ich habe gelesen, dass viele Lösungen in google aber nichts funktioniert für mich. Ich bin mit der Bash auf meinem Ubuntu-Rechner. hier ist sendmail ein Teil von meinem Skript.

export CONTENT="/root/cleanup/cleanup.htm"                                           
export SUBJECT="Disk Space Clean Up Process : Completed @ $date_time"

(echo "Subject: $SUBJECT"
echo "`cat sendmail_list.txt`"
echo "MIME-Version: 1.0"
echo "Content-Type: text/html"
echo "Content-Disposition: inline"
cat $CONTENT
)|/usr/sbin/sendmail -t 

bitte helfen Sie mir die Lösung...danke

  • Vollständigen Pfad verwenden, wenn cat sendmail_list.txt.
  • Vielleicht lohnt /var/log/syslog für anythong verkehrt. Sie können filter cron-Nachrichten aus, durch ausführen less /var/log/syslog | grep CRON
  • Ihr Schritt hat gearbeitet Fedorqui....vielen Dank...
InformationsquelleAutor user2611539 | 2014-05-19
Schreibe einen Kommentar