AW: MySQL Dump Problem --> crontab frage
Hallo liste und an alle die mir bis jetzt geholfen haben,
Kann ich irgendwie (kann ich sicherlich, aber wie?) Eine email an mich verschicken lassen, wenn der Cron erfolgreich gelaufen ist? Wär klasse wenn mir einer beschreiben könnte wie das geht.
man -s 5 crontab ist die Quelle des Wissens ;-)
Also: nach crontab -e an den Anfang der Datei (nach SHELL=/bin/sh und PATH=...) MAILTO=empfaenger@irgendwo.bla (Die Domain brauchst Du naürlich nur, wenn es 'raus gehen soll, lokal reicht der user Name ;-) )
So, nun kommt das nächste problem (oder sollte ich es herausforderung nennen?) Auf mich zu. Wenn ich mir die crontab anzeigen lasse (crontab -l) Sieht das ganze so aus: ---snip--------------------------------------------------------------------- -- # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.27223 installed on Wed Dec 15 14:53:26 2004) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) 0 21 * * * ...blabla ---snip--------------------------------------------------------------------- -- Das sieht für mich so aus, als ob die crontab irgendwie immer neu temporär zusammengesetzt Wird im verzeichnis /tmp/ und dann mit einer laufenden nummer versehen wird. Oder??? Welches Master-File ist hier gemeint? Wenn ich nun im /tmp nachschaue, existiert nur die datei "crontab.17498". Woher kommt diese nummer 27223 ???? Wenn ich die "original" crontab aus /etc/ anschaue, bekomme ich dies: ---snip--------------------------------------------------------------------- -- SHELL=/bin/sh PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin MAILTO=root # # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly # -*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1 59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 14 4 * * * root rm -f /var/spool/cron/lastrun/cron.daily 29 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly ---snip--------------------------------------------------------------------- -- Rufe ich die cron zum editieren auf (crontab -e), erscheint nur diese eine zeile: ---snip--------------------------------------------------------------------- -- 0 21 * * * blabla ---snip--------------------------------------------------------------------- -- Irgendwie check ichs nicht so ganz.... Wenn ich an den cronjobs änderungen vornehmen möchte, in welchem file müssen Diese gemacht werden? (z.B. eintrag einer emailadresse, um eine nachricht nach Durchlauf des cronjobs zu erhalten) *verwirrung* Vielen dank für eure geduld, GREETZ Daniel
Hallo Daniel,
So, nun kommt das nächste problem (oder sollte ich es herausforderung nennen?) auf mich zu. (...) Irgendwie check ichs nicht so ganz.... kann ich nachvollzeiehen - ist teilweise schon verwirrend ;-)
Wenn ich an den cronjobs änderungen vornehmen möchte, in welchem file müssen Diese gemacht werden? Am besten in gar keiner Datei, sondern 'brav' crontab -e benutzen. Dann werden alle Änderung auch an die richtige Stelle geschrieben und auch aktiviert.
(z.B. eintrag einer emailadresse, um eine nachricht nach Durchlauf des cronjobs zu erhalten) Also: crontab -e und Änderungen vornehmen/eintragen, Editor (vi, joe, emacs oder was auch immer) verlassen und sich auf den nächsten Durchlauf freuen.
Hope this helps, Stephan -- ------------------------------------------------------------------------ Stephan Eickschen Fon: +49 (0)228 933 999 70 Augustastrasse 89 Fax: +49 (0)228 933 999 71 53173 Bonn Cell: +49 (0)170 54 781 60 Germany Email: eickschen.haenel@t-online.de http://www.eiskultur.de ------------------------------------------------------------------------
Moin moin,
Also: crontab -e und Änderungen vornehmen/eintragen, Editor (vi, joe, emacs oder was auch immer) verlassen und sich auf den nächsten Durchlauf freuen.
Soooo, also der cron läuft wieder so wie er soll, Allerdings wird mir die erwünschte email nicht zugeschickt... Hier mal der "kopf" der cron: ---snip------------------------------------------------------ SHELL=/bin/sh PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin MAILTO=me@somewhere.com # # 0 21 * * * bla bla ---snip------------------------------------------------------ Hab ich irgendwie die falsche syntax? Wenn ich auf dem server eine mail mit "mail" an mich absetze, klappt es wunderbar und die nachricht kommt an. Irgendwie stell ich mich anscheinend ziemlich blöd an... :-) THX Daniel
participants (2)
-
Daniel Rudolph
-
Eickschen.Haenel@t-online.de