Wenn Sie eingeben, sehen man 5 crontab
Sie folgendes Beispiel: -
# Run on every second Saturday of the month 0 4 8-14 * * test $(date +\%u) -eq 6 && echo "2nd Saturday"
Wenden Sie dies auf Ihren Fall an: -
0 0/5 2-16 ? * 1-7 test $(date +\%R) \> 02:19 -a $(date +\%R) \< 16:13 && YourCommand
Wenn YourCommand
es sich um ein Skript handelt, können Sie alternativ die Zeittests in das Skript integrieren.
Da der Befehl bei Vielfachen von 5 Minuten nach der vollen Stunde aufgerufen wird, sind Tests für >
und >=
gleichwertig (ebenso <
und <=
). Andernfalls müssen Sie möglicherweise die Testgrenzen anpassen (z. B. >= 02:18
), da und / und Stringvergleiche test
nicht unterstützt werden .>=
<=