GNU/Linux >> Linux Esercitazione >  >> Linux

come eseguire cron job ogni 3 mesi?

Soluzione 1:

Quanto segue eseguirà lo script il 1° gennaio, aprile, luglio e ottobre alle 03:30

30 03 01 Jan,Apr,Jul,Oct * /path/to/script

In alternativa, ma meno ovvio

30 03 01 */3 * /path/to/script

Verrà eseguito ogni tre mesi alle 03:30 del 1° gennaio, aprile, luglio e ottobre.

Soluzione 2:

Wikipedia ha una bella spiegazione su come configurare Cron.

Per il tuo caso specifico potresti eseguire un'espressione Cron da eseguire ogni 3 mesi, ovviamente cambia i mesi in base al tuo programma.

0 0 1 JAN,APR,JUL,OCT  * /path/to/script.bash

Soluzione 3:

La risposta accettata è buona, ma userei un'alternativa con numeri più semplici e più facili da leggere:https://crontab.guru

0 0 1 */3 *

Leggi così:"Alle 00:00 del giorno del mese 1 ogni 3 mesi."


Linux
  1. Cron Job per verificare se lo script PHP è in esecuzione, in caso contrario eseguito?

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

  3. Come configurare il lavoro CRON per l'esecuzione ogni 10 secondi in Linux?

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

  5. Come eseguire cron job in un'ora specifica ogni giorno?

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 verificare se un Cron Job è stato eseguito (registro Crontab)

Come impostare ed eseguire un cron in cPanel

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