Discussion:
/etc/cron.d Problem
Günther J. Niederwimmer
2014-07-09 16:49:21 UTC
Permalink
Hallo,

kann jemand helfen bei meinem Problem mit Cron, ich möchte diesen Befehl
ausführen, cron macht es aber nicht ?
//
SHELL=/bin/bash
PATH=............................
5 0,6,12,18 * * * root kinit -k host/xxxx.xxxx.xxxx
@reboot root sleep 20 && kinit -k host/xxxx.xxx.xxx
//

der erste Befehl funktioniert einwandfrei

der zweite mit reboot da wird anscheinend nur sleep 20 ausgeführt was ist da
noch falsch??

Hilfe erbeten ;-)
--
mit freundlichen Grüßen / best Regards,

Günther J. Niederwimmer
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Tobias Crefeld
2014-07-09 18:16:46 UTC
Permalink
Am Wed, 09 Jul 2014 18:49:21 +0200 schrieb Günther J. Niederwimmer
Post by Günther J. Niederwimmer
@reboot root sleep 20 && kinit -k host/xxxx.xxx.xxx
//
der zweite mit reboot da wird anscheinend nur sleep 20 ausgeführt was
ist da noch falsch??
Was liefert es denn zurück?

Fehler bei der Ausführung von cron-Jobs werden ja meist per Mail
gemeldet, ansonsten mag ein Blick in dmesg, /var/log/boot
und /var/log/messages erhellen.
--
Gruß,
Tobias.

no email, only xmpp: ***@xabber.de
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Günther J. Niederwimmer
2014-07-11 11:21:26 UTC
Permalink
Post by Tobias Crefeld
Am Wed, 09 Jul 2014 18:49:21 +0200 schrieb Günther J. Niederwimmer
Post by Günther J. Niederwimmer
@reboot root sleep 20 && kinit -k host/xxxx.xxx.xxx
//
der zweite mit reboot da wird anscheinend nur sleep 20 ausgeführt was
ist da noch falsch??
Was liefert es denn zurück?
Fehler bei der Ausführung von cron-Jobs werden ja meist per Mail
gemeldet, ansonsten mag ein Blick in dmesg, /var/log/boot
und /var/log/messages erhellen.
Leider erhellt mich da nichts :).

Ich habe das ganze jetzt in ein script gepackt aber es funktioniert trotzdem
nicht. Wenn das script richtig ist, bin da kein Profi.

Ich sehe nur das es von cron gestartet und beendet wird.

Nur Erfolg bringt es keinen.

Ich verstehe das ganze ehrlich gesagt nicht mehr, in älteren Versionen hat das
alles einwandfrei geklappt, was ist da jetzt so anders?
--
mit freundlichen Grüßen / best Regards,

Günther J. Niederwimmer
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Tobias Crefeld
2014-07-11 12:13:51 UTC
Permalink
Am Fri, 11 Jul 2014 13:21:26 +0200
Post by Günther J. Niederwimmer
Ich habe das ganze jetzt in ein script gepackt aber es funktioniert
trotzdem nicht. Wenn das script richtig ist, bin da kein Profi.
Ich sehe nur das es von cron gestartet und beendet wird.
Nur Erfolg bringt es keinen.
Und root bekommt keine mails?
Kenne kinit nicht, aber vielleicht lässt es sich etwas geschwätziger
ausführen.
--
--
Mit freundlichen Grüßen,
Tobias Crefeld.


Vogelweide 2a
D-85375 Neufahrn bei Freising
Tel.: +49-8165-61249

xmpp (no email): ***@xabber.de
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Joerg Thuemmler
2014-07-14 05:29:05 UTC
Permalink
Post by Tobias Crefeld
Am Fri, 11 Jul 2014 13:21:26 +0200
Post by Günther J. Niederwimmer
Ich habe das ganze jetzt in ein script gepackt aber es funktioniert
trotzdem nicht. Wenn das script richtig ist, bin da kein Profi.
Ich sehe nur das es von cron gestartet und beendet wird.
Nur Erfolg bringt es keinen.
Und root bekommt keine mails?
Kenne kinit nicht, aber vielleicht lässt es sich etwas geschwätziger
ausführen.
Und, läuft denn das Script manuell aufgerufen? Es gibt evt. noch eine
andere Erklärung: sleep existiert auch als internes Shell-Komanndo, das
sollte man in cron nicht nutzen. Ruf es mal mit /bin/sleep ... auf.

cu jth
--
www.teddylinx.de
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Joerg Thuemmler
2014-07-10 06:26:40 UTC
Permalink
Post by Günther J. Niederwimmer
Hallo,
kann jemand helfen bei meinem Problem mit Cron, ich möchte diesen Befehl
ausführen, cron macht es aber nicht ?
//
SHELL=/bin/bash
PATH=............................
5 0,6,12,18 * * * root kinit -k host/xxxx.xxxx.xxxx
@reboot root sleep 20 && kinit -k host/xxxx.xxx.xxx
//
der erste Befehl funktioniert einwandfrei
der zweite mit reboot da wird anscheinend nur sleep 20 ausgeführt was ist da
noch falsch??
Hilfe erbeten ;-)
Hi,

ich habe generell schlechte Erfahrungen mit nicht-trivialen Kommandos in
cron gemacht... ich pack sowas jetzt in ein script und geb das in der
crontab an, dann kann ich das script auch trocken testen...

cu jth
--
www.teddylinx.de
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...