GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire crontab job ogni settimana di domenica

Per eseguire un cron di domenica puoi usare uno di questi:

5 8 * * 0
5 8 * * 7
5 8 * * Sun

Dove 5 8 indica l'ora del giorno in cui ciò accadrà:8:05.

In generale, se vuoi eseguire qualcosa di domenica, assicurati solo che la quinta colonna contenga uno dei 0 , 7 o Sun . Ne avevi 6 , quindi era in esecuzione sabato.

Il formato per i cronjob è:

 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed

Puoi sempre usare crontab.guru come editor per controllare le tue espressioni cron.


Ecco una spiegazione del formato crontab.

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x

Quindi, in base a questo, il tuo 5 8 * * 0 funzionerebbe alle 8:05 ogni domenica.


Linux
  1. Come istruire cron a eseguire un lavoro ogni due settimane?

  2. Come impostare un cron job per eseguire un eseguibile ogni ora?

  3. Come eseguire un cron job all'interno di un contenitore docker

  4. come eseguire cron job ogni 3 mesi?

  5. Come configurare cron job per l'esecuzione ogni 2 giorni alle 23:00

Come eseguire Cron Jobs ogni 5, 10 o 15 minuti

Come pianificare un lavoro in Cron da eseguire ogni ora in Ubuntu 20.04

Come eseguire un lavoro Crontab ogni settimana la domenica

Come eseguire un processo cron in giorni specifici della settimana

Come verificare se un Cron Job è stato eseguito (registro Crontab)

Come posso ottenere un cron job da eseguire ogni 30 minuti?