Tach Leute,
ich hätte hier ein Problem mit meinem Pinguin, er ist etwas willkürlich:
Wenn ich in cron.daily ein Skript wie [1] lege, dann kriege ich täglich
eine Mail.
Lege ich dagegen ein Skript wie [2] in cron.daily, dann kümmert cron sich
nicht um das Skript - es passiert einfach gar nichts.
Wenn ich das Skript [2] aber von Hand anstoße, dann läuft es planmäßig
durch, und ich kriege am Schluß auch meine Bestätigungsmail.
Kann mir mal jemand auf die Sprünge helfen? Wo liegt der Unterschied?
Eigentümer beider Skripte ist root, die Rechte sind -rwx------.
Danke.
Andy
[1]
#!/bin/bash
echo "Hallo" | mail mail@feile.net
[2]
#!/bin/bash
/usr/bin/rsync -a --delete /home/andy /backup/
echo "Taegliches Backup gelaufen" | mail mail@feile.net
--
Andreas Feile
Hallo, On Wed, 23 Oct 2002, Andreas Feile wrote:
Lege ich dagegen ein Skript wie [2] in cron.daily, dann kümmert cron sich nicht um das Skript - es passiert einfach gar nichts. [..] [2] #!/bin/bash /usr/bin/rsync -a --delete /home/andy /backup/ echo "Taegliches Backup gelaufen" | mail mail@feile.net
Nimm hier mal echo "PATH='$PATH'" | /bin/mail mail@feile.net' als zweite Zeile... oder gleich /usr/bin/env | /bin/mailmail@feile.net Und dann vergleiche mal den PATH/das ENV mit dem als user/root... -dnh -- "I think there is a world market for maybe five computers." -- Thomas Watson, chairman of IBM, 1943.
participants (2)
-
Andreas Feile
-
David Haller