Otázka :Jak spustit cronjob v určitý den v týdnu nebo v rozmezí dnů v týdnu?
Chcete-li spustit úlohu cron v určité dny v týdnu, můžete to zadat pomocí následujícího:
1. Upravte crontab pro uživatele, pro který si přeje vytvořit úlohu crontab. Například:
# crontab -e
Poté přidejte položku určující datum, čas a den v týdnu, ve kterém chcete spustit úlohu crontab. Například:
Tento záznam crontab spouští skript v sobotu v 17:00 (17:00):
0 17 * * 6 /script/script.sh
Tento záznam crontab spouští skript v 17:00 (17:00) od neděle do pátku:
0 17 * * 0-5 /script/script.sh
2. V manuálových stránkách je více podrobností o různých možnostech crontab, konkrétně:
# man 5 crontab
3. Dny v týdnu však mohou být ve výše uvedených příkladech specifikovány číslem zcela vpravo, přičemž hodnoty 0 až 7 představují každý den v týdnu a neděli lze zadat buď 0, nebo 7.