Troszkę pośpieszyłem się z komentarzem, nie doczytując, że chodzi o co drugi poniedziałek w miesiącu.
Nie obędzie się bez użycia polecenia
użytego w tablicy crontaba.
Postaram się napisać Ci jutro jak powinno to wyglądać.
Edyja:
Jednak jest to niełatwy przypadek.
Rozwiązanie, które znalazłem jest takie aby ustawić w cronie, aby skrypt uruchamiał się co poniedziałek, a wewnątrz skryptu umieszczasz warunek sprawdzający czy ten poniedziałek jest drugim w miesiącu.
Kod: Zaznacz cały
dow=`date +%a`
day=`date +%d`
if [ $dow != Mon -o \
$day -lt 8 -o \
$day -gt 14 ]
then
echo 'Will not run - not 2nd Monday'
exit
fi
echo 'This is 2nd Monday. Continuing ...'