[GELÖST] Cron startet Mail Script nicht mehr

Guard-X

Aktives Mitglied
Mitglied seit
14 Mai 2005
Beiträge
2,497
Punkte für Reaktionen
0
Punkte
36
Hallo zusammen,

ich habe soeben ein System zwangsweise von OpenSuse 10.0 auf 10.1 umgestellt. Alles funktioniert - bis auf ein Script, das aus der Crontab gestartet wird.

Manuell über Konsole starten funktioniert auch!

Das sieht so aus:

Code:
#!/bin/bash 
for peername in server1.domain.de server2.domain.de 
do 
otpt=`/usr/sbin/asterisk -rx 'sip show registry' |grep $peername |grep 'Request Sent'`
if [ -n "$otpt" ]; then
mail -s "Check \"`echo -n $peername `\". Failure possible!" "[email protected]" < /root/mail.asterisk_check
fi 
done

Woran könnte das liegen?

mfg Guard-X
 
Die Lösung für alle:

In der Version 10.1 benutzt Crontab einen anderen Zeichensatz wie die Konsole. Der Mailtext, hier "mail.asterisk_check" hat ein Sonderzeichen (ü) enthalten, welches das Mailprogramm durcheinander gebracht hat.

mfg Guard-X
 
Kostenlos!

Statistik des Forums

Themen
248,342
Beiträge
2,288,794
Mitglieder
377,655
Neuestes Mitglied
Tommy@