Gentoo Archives: gentoo-user-de

From: Gerhard Brauer <gerhard.brauer@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Frage zu Cron (zu dumm einen Cron Job einzurichten)
Date: Sat, 24 Jun 2006 09:56:48
Message-Id: 20060624095344.GA10703@ws03.kis.te
In Reply to: Re: [gentoo-user-de] Frage zu Cron (zu dumm einen Cron Job einzurichten) by Stefan Onken
1 Gruesse!
2 * Stefan Onken <Support@××××××.de> schrieb am [24.06.06 10:40]:
3 > mal ne blöde frage: welche Zeit nimmt den Cron eigentlich ? Die UTC
4 > Zeit oder
5 >
6 >
7 > umts1 ~ # date -u
8 > Sat Jun 24 08:31:11 UTC 2006
9 >
10 > umts1 ~ # date
11 > Sat Jun 24 10:31:46 CEST 2006
12 >
13 > Ich habe die .../europe/berlin nach /etc/localtime kopiert,
14 > eigentlich (nach meinem Verständnis) sollte dann doch die localtime
15 > genommen werden, oder ?
16
17 Die Lokalzeit. Ich habe das hier mal getestet, funktioniert ohne
18 Problem:
19
20 15 11 * * * root /sbin/reboot
21
22 ergibt:
23 --------
24 Jun 24 11:10:01 ws03 cron[15078]: (root) CMD (test -x/usr/sbin/run-crons && /usr/sbin/run-crons )
25 Jun 24 11:11:01 ws03 cron[10339]: (*system*) RELOAD (/etc/crontab)
26 Jun 24 11:11:37 ws03 su(pam_unix)[14991]: session closed for user root
27 Jun 24 11:15:01 ws03 cron[15277]: (root) CMD (/sbin/reboot)
28 Jun 24 11:15:01 ws03 shutdown[15277]: shutting down for system reboot
29 Jun 24 11:15:01 ws03 init: Switching to runlevel: 6
30 ----------------
31
32 Wichtig ist IMHO, das die neue crontab auch eingelesen wird, was
33 entweder durch manuelles Neustarten vom Cron oder alle 5 Min. durch
34 run-crons gemacht wird.
35
36 Ansonsten:
37 Starte als cronjob doch mal ein Script z.Bsp.:
38 Unter deinen username:
39 vim /tmp/testcron
40 ----------
41 #!/bin/sh
42 #
43 set -x
44 echo "Gestartet: $(date)" > /tmp/testcron.log
45 /sbin/reboot
46 echo "Fertig:!" >> /tmp/testcron.log
47 ------------
48 chmod u+x /tmp/testcron
49
50 Wenn du jetzt einen Cronjob in /etc/crontab erstellst:
51 */5 * * * * <unprev> /tmp/testcron
52
53 (Wobei <unprev> dein username sein sollte). Das Script soll reboot nicht
54 ausführen dürfen, also eine Fehelrmail an root provozieren. Du siehst
55 zum einen, ob der Job alle 5 Min ausgeführt werden würde und mit set -x
56 wird die Befehlsausführung in der Fehlermail dann ausführlicher.
57
58 Gruß
59 Gerhard
60 --
61 MSCI = M$cro Soft Certificated Installer
62 --
63 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Frage zu Cron (zu dumm einen Cron Job einzurichten) Stefan Onken <Support@××××××.de>
Re: [gentoo-user-de] Frage zu Cron (zu dumm einen Cron Job einzurichten) Alexander Skwar <listen@×××××××××××××××.name>