Cron v liche tydny

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Středa Leden 9 09:10:40 CET 2002


Jan Houstek píše:
> > [ $((`date +%V` % 2)) =3D 1 ] || exit
> 
> Ono tech vyhlasek je nekolik. Ta podle CSN rika, ze prvni ctvrtek v roce
> je v prvnim (tedy lichem) tydnu. Neumel by nekdo napsat chytre date, aby
> to tak vyslo vzdy podle teto normy.
	Já znám jedinou vyhlášku ministerstva práce podle pravidel evropské
unie; do zdrojáků date jsem se nedíval, ale nejproblémovější rok 2000 ten %V
podchytil:
$ cal 2000
        leden                  únor                  březen
Ne Po Út St Čt Pá So   Ne Po Út St Čt Pá So   Ne Po Út St Čt Pá So
                   1          1  2  3  4  5             1  2  3  4
 2  3  4  5  6  7  8    6  7  8  9 10 11 12    5  6  7  8  9 10 11
 9 10 11 12 13 14 15   13 14 15 16 17 18 19   12 13 14 15 16 17 18
16 17 18 19 20 21 22   20 21 22 23 24 25 26   19 20 21 22 23 24 25
23 24 25 26 27 28 29   27 28 29               26 27 28 29 30 31
30 31
$ date --date "2 years ago" +%V                         
01

> Jinak mi tohle reseni v podstate staci, maximalne jednou za rok zmenim ||
> na &&.
	Prověřovat, ale důvěřovat ;-).

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux