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 |