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