Domanda :Come eseguire un cronjob in un giorno specifico della settimana o in un intervallo di giorni della settimana?
Per eseguire un processo cron in giorni specifici della settimana, puoi specificarlo tramite quanto segue:
1. Modifica il crontab per cui l'utente desidera creare il lavoro crontab per. Ad esempio:
# crontab -e
Quindi aggiungi una voce che specifica la data, l'ora e il giorno della settimana in cui desideri eseguire il lavoro crontab. Ad esempio:
Questa voce crontab esegue lo script alle 17:00 (17:00) il sabato:
0 17 * * 6 /script/script.sh
Questa voce crontab esegue lo script alle 17:00 (17:00) dalla domenica al venerdì:
0 17 * * 0-5 /script/script.sh
2. Ci sono maggiori dettagli sulle diverse opzioni di crontab nelle pagine man, in particolare:
# man 5 crontab
3. Tuttavia, i giorni della settimana possono essere specificati nel numero più a destra negli esempi precedenti con valori da 0 a 7 che rappresentano ogni giorno della settimana e la domenica possono essere specificati da 0 o 7.