1 |
Am Samstag, 8. Oktober 2005 11:47 schrieb Klaus Jungmann: |
2 |
> Hallo |
3 |
> |
4 |
> Ich hab auf meinem Rechner fcron am Laufen. Funktioniert ganz gut. Ich hab |
5 |
> nur folgendes Problem. Ich mach mit fcron täglich ein emerge --sync und |
6 |
> jetzt soll wöchentlich ein emerge -uDp world laufen. fcron scheint jetzt |
7 |
> die wöchentlichen Job's vor den täglichen auszuführen, welches denk ich |
8 |
> aber quatsch ist. Macht schließlich keinen Sinn erst das update zu fahren |
9 |
> und dann das sync. Wie kann ich fcron jetzt aber überzeugen, dass zuerst |
10 |
> --sync und wenn das fertich ist -uDp gemacht wird.Hier meine config. |
11 |
|
12 |
Hallo Klaus, |
13 |
packe alles in ein einziges Skript, welches täglich ausgeführt wird. |
14 |
|
15 |
Pseudocode: |
16 |
|
17 |
emerge --sync |
18 |
if ( Wochentag == Dienstag ) |
19 |
{ |
20 |
emerge was auch immer wöchentlich. |
21 |
} |
22 |
|
23 |
So oder ähnlich. |
24 |
Ich hab hier einen Schnipsel Perl, der was ähnliches macht, nicht nach |
25 |
Wochentag, aber ob der Monatstag durch z.B. durch 7 teilbar ist: |
26 |
|
27 |
#!/usr/bin/perl |
28 |
use strict; |
29 |
use Time::localtime; |
30 |
my $zeit = localtime; |
31 |
my $tag = $zeit->mday; |
32 |
if ( $tag % 7 == 0 ) |
33 |
{ |
34 |
# mach irgendwas am 7., 14., 21., 28. jeden Monats |
35 |
} |
36 |
|
37 |
Das bringt dich hoffentlich ein bißchen weiter. Läßt sich, wenn dir das lieber |
38 |
ist, bestimmt auch auf einen bestimmten Wochentag anpassen. |
39 |
|
40 |
Gruß |
41 |
Martin |
42 |
|
43 |
-- |
44 |
PGP Key ID 0xD617AEFB available from http://pgp.mit.edu or |
45 |
http://www.keyserver.net |
46 |
Key fingerprint = 9853 C638 00AC A926 CC05 65E3 BD58 7020 D617 AEFB |