Archiv verlassen und diese Seite im Standarddesign anzeigen : crontab unwirksam!
spider2618
17.10.11, 20:43
***Ubuntu 10.4
Hallo,
1. meine crontab wird komplett ignoriert. Woran kann das liegen?
2. Muss crond laufen oder genügt cron (dies läuft laut ps aux)
3. Wie müssen die Rechte von /etc/crontab gesetzt sein? (aktuell 644)
4. Wird die crontab von oben nach unten durchgearbeitet? Wenn oben was scheitert, wird der Rest dann nicht mehr ausgeführt?
Fragen über Fragen...
Hat jemand eine Idee?
Gruß
Spider2618
Schick mal configs/logs/Systemausgaben (ps aux) im Wortlaut und wirf vorher bitte einen Blick auf meine Sig.
Kreol
spider2618
18.10.11, 20:14
Hallo kreol,
hier als Anhang crontab und "ps aux".
Auszug syslog:
Oct 18 20:54:54 medionDesktop kernel: [ 868.952155] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:55:01 medionDesktop CRON[2945]: (root) CMD (start -q anacron || :)
Oct 18 20:55:01 medionDesktop anacron[2948]: Anacron 2.3 started on 2011-10-18
Oct 18 20:55:01 medionDesktop anacron[2948]: Normal exit (0 jobs run)
Oct 18 20:55:25 medionDesktop kernel: [ 899.952692] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:55:25 medionDesktop kernel: [ 899.952727] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:55:56 medionDesktop kernel: [ 930.952127] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:55:56 medionDesktop kernel: [ 930.952164] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:56:01 medionDesktop CRON[2993]: (root) CMD (start -q anacron || :)
Oct 18 20:56:01 medionDesktop anacron[2996]: Anacron 2.3 started on 2011-10-18
Oct 18 20:56:01 medionDesktop anacron[2996]: Normal exit (0 jobs run)
Oct 18 20:56:19 medionDesktop kernel: [ 953.246826] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=265 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=138 DPT=138 LEN=245
Oct 18 20:56:19 medionDesktop kernel: [ 953.246961] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=265 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=138 DPT=138 LEN=245
Oct 18 20:56:19 medionDesktop kernel: [ 953.247100] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=78 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=137 DPT=137 LEN=58
Oct 18 20:56:19 medionDesktop kernel: [ 953.247232] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=78 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=137 DPT=137 LEN=58
Oct 18 20:56:27 medionDesktop kernel: [ 961.952722] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:56:27 medionDesktop kernel: [ 961.952758] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:56:58 medionDesktop kernel: [ 992.952126] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:56:58 medionDesktop kernel: [ 992.952163] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:57:01 medionDesktop CRON[3031]: (root) CMD (start -q anacron || :)
Oct 18 20:57:01 medionDesktop anacron[3034]: Anacron 2.3 started on 2011-10-18
Oct 18 20:57:01 medionDesktop anacron[3034]: Normal exit (0 jobs run)
Oct 18 20:57:29 medionDesktop kernel: [ 1023.952707] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:57:29 medionDesktop kernel: [ 1023.952742] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:58:00 medionDesktop kernel: [ 1054.952121] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:58:00 medionDesktop kernel: [ 1054.952158] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:58:01 medionDesktop CRON[3053]: (root) CMD (start -q anacron || :)
Oct 18 20:58:01 medionDesktop anacron[3056]: Anacron 2.3 started on 2011-10-18
Oct 18 20:58:01 medionDesktop anacron[3056]: Normal exit (0 jobs run)
Oct 18 20:58:31 medionDesktop kernel: [ 1085.952697] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:58:31 medionDesktop kernel: [ 1085.952733] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:59:01 medionDesktop CRON[3083]: (root) CMD (start -q anacron || :)
Oct 18 20:59:01 medionDesktop anacron[3086]: Anacron 2.3 started on 2011-10-18
Oct 18 20:59:01 medionDesktop anacron[3086]: Normal exit (0 jobs run)
Oct 18 20:59:02 medionDesktop kernel: [ 1116.952122] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:59:02 medionDesktop kernel: [ 1116.952158] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 20:59:33 medionDesktop kernel: [ 1147.952692] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 20:59:33 medionDesktop kernel: [ 1147.952728] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 21:00:04 medionDesktop kernel: [ 1178.952584] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 21:00:04 medionDesktop kernel: [ 1178.952621] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 21:00:35 medionDesktop kernel: [ 1209.952730] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 21:00:35 medionDesktop kernel: [ 1209.952766] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 21:01:06 medionDesktop kernel: [ 1240.952124] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 21:01:06 medionDesktop kernel: [ 1240.952161] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Oct 18 21:01:19 medionDesktop kernel: [ 1253.424074] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=78 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=137 DPT=137 LEN=58
Oct 18 21:01:19 medionDesktop kernel: [ 1253.424270] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=78 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=137 DPT=137 LEN=58
Oct 18 21:01:37 medionDesktop kernel: [ 1271.952759] Unknown OutputIN= OUT=vmnet1 SRC=172.16.179.1 DST=172.16.179.255 LEN=217 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=197
Oct 18 21:01:37 medionDesktop kernel: [ 1271.952795] Unknown OutputIN= OUT=vmnet8 SRC=192.168.191.1 DST=192.168.191.255 LEN=218 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=631 DPT=631 LEN=198
Ich hoffe, Du kannst damit was anfangen.
Gruß
DrunkenFreak
18.10.11, 20:36
Die Skripte sind ausführbar? Was passiert, mit einem Eintrag wie:
00 22 * * * root /bin/echo test > /tmp/test_cron
Ein weiterer Versuch wäre es, die entsprechenden Usercrontab (crontab -e) zu nutzen.
Häufiger Fehler:
Die crontab muss mit einer Leerzeile enden!
Nur mal so als Hinweis.
Haeufiger Fehler No.2:
Lasst doch bitte die "System-Crontabs" unveraendert. Benutzt stattdessen
crontab -e fuer benutzerdefinierte Crons.
Gruss Pit.
Häufiger Fehler:
Die crontab muss mit einer Leerzeile enden!
Nur mal so als Hinweis.
nicht zwingend. Hängt vom crond ab.
spider2618
19.10.11, 20:29
Hallo,
ich setze minütlich das folgende ab:
#!/bin/bash
TODAY=$(/bin/date +%Y%m%d)
touch /etc/test$TODAY
Funktioniert. Aber
#!/bin/sh
streamripper http://dradio.ic.llnwd.net/stream/dradio_dkultur_m_a -i -a -l 7200 > /dev/null 2>&1
welches bis Freitag funktionierte, tut's jetzt nicht mehr.
Also die crontab wird offenbar verwendet. Ich frage mich, was da noch falsch sein kann. Rechte, Pfade?
@crontab -e: habe ich nicht verwendet, weil die Hörspielpumpe ja immer laufen soll, wer auch immer den Rechner angeschaltet hat. Vielleicht aber ist diese Annahme so falsch.
Gruß
DrunkenFreak
19.10.11, 20:31
Die Annahme ist falsch. Du kannst die Benutzercrontabs nutzen. Dabei ist es egal, ob der Benutzer eingeloggt ist oder nicht.
Wenn das erste Skript funktioniert, scheint es ein Problem mit den anderen Skripten zu geben. Rechte passen?
Ich würde mal den vollen Pfad zu streamripper angeben!
Greeez Oli
DrunkenFreak
19.10.11, 21:07
Sollte eigentlich nicht nötig sein, da in der crontab PATH gesetzt ist.
In solchen Fällen habe ich beim Debuggen das Script das laufen soll durch ein anderes ersetzt das mir diverse Ausgaben in eine Datei schrieb.. zum Debuggen..
In deinem Fall zum Beispiel PATH ... damit findet man den Fehler in der Regel dann recht schnell...
Ich nehme mal an dass das Script für den user und für root ausführbar ist ?
spider2618
20.10.11, 19:18
Hallo,
ich hab's:
# Hörspiel MDR Figaro So.
17 59 * * 7 lUser /home/lUser/Radio/figaro
Wenn man die Zeilen alleine sieht, erkennt man es sofort!
Mit binärer Suche habe ich schnell habe ich die Zeile eingekreist und das war's.
Kleiner Fehler, große Wirkung!
Vielen Dank an die Helfer.
Gruß
Spider
Haeufiger Fehler No.2:
Lasst doch bitte die "System-Crontabs" unveraendert. Benutzt stattdessen
crontab -e fuer benutzerdefinierte Crons.
Gruss Pit.
Ja, das ist so auch viel übersichtlicher! ;)
Keine Jobs in /etc/cron.d zu legen, da dieser Bereich für Software-Pakete vorgesehen ist, in Ordnung. Aber die /etc/crontab editieren: No Problem.
Wegen dem Leerzeichen am Ende der Crontab haben einige Distris nach ihren Zeilen ein einzelnes # stehen.
Gruß
L00NIX
wobei /etc/crontab meist auch aus der Paketverwaltung kommt, damit Änderungen erfahren kann und somit idealerweise dem System vorbehalten bleiben sollte.
wobei /etc/crontab meist auch aus der Paketverwaltung kommt, damit Änderungen erfahren kann und somit idealerweise dem System vorbehalten bleiben sollte.
Die Crontab aus dem cron-Paket enthält normelerweise nur die Einträge für die Unterverzeichnisse cron.hourly, cron. weekly und cron.mothly. Bei mir hat sich seit SuSE 6.0 keine Crontab mehr bei einem Systemupdate geändert.
Sonst könnte deine Argumentation ja bei jeder Konfigurationsdatei im /etc ziehen.
Gruß
L00NIX
Tut sie im Prinzip auch - nur bei anderen Diensten habe ich meist keine andere Chance, da es eben nur die Config-Datei in /etc gibt. Im Fall des Falles muss man dann halt die Änderungen manuell nachziehen...
Doch gerade Cron bietet ja eine davon unabhängige Methode - warum diese also nicht nutzen und sich so potentiellen Ärger oder einfach nur Arbeitsaufwand sparen?
Übrigens hatte ich es schon öfters, daß bei einem Update oder Upgrade eine (meist nur minimal) veränderte crontab kam...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.