Ich muss für den zweiten Freitag im Januar und Juni einen Cron-Job einplanen. Ich konnte das für einen bestimmten Monat tun, suche aber nach einer Möglichkeit, das für zwei verschiedene Monate zu tun.
Folgendes habe ich versucht:
0 0 0 ? 1-6/6 6#2
Antwort1
Richten Sie einen cron
Job ein, der jeden Freitag im Januar und Juni vom 1. bis zum 14. ausgeführt wird:
23 9 1-14 Jan,Jun Fri /home/george/bin/do_it
Im do_it
Skript, exit
wenn dies der erste Freitag ist
daynum=$(date +%e)
[[ $daynum -le 7 ]] && exit
Würde dies bei weiterer Betrachtung der Daten (der 2. Freitag ist Tag Nr. 8-14 UND ist ein Freitag) nicht funktionieren?
23 9 8-14 Jan,Jun Fri /home/george/bin/do_it