GNU/Linux >> Linux Esercitazione >  >> Linux

crontab viene eseguito ogni 15 minuti tra determinate ore

Sì, è corretto.

La voce in crontab dovrebbe essere:

*/15 7-19 * * * /path/script >/dev/null 2>&1

Il tuo comando va bene!

Per correre dalle 7.00 alle 19.45, ogni 15 minuti basta usare */15 come segue:

*/15    07-19        *     * *     /path/script
^^^^    ^^^^^

Ovvero, il contenuto */15 nella colonna dei minuti farà qualcosa ogni 15 minuti, mentre la seconda colonna, per le ore, farà quella cosa nell'intervallo di ore specificato.

Se vuoi che funzioni fino alle 19.00 allora devi scrivere due righe:

*/15    07-18        *     * *     /path/script
0          19        *     * *     /path/script

Puoi avere una descrizione completa del comando in crontab.guru:https://crontab.guru/#/15_7-19_ __


Linux
  1. Come eseguire Cron ogni 5 minuti, secondi, ore, giorni, mesi

  2. Linux:esegui cron job in primo piano

  3. Come eseguire crontab job ogni settimana di domenica

  4. Ottieni l'ora corrente in ore e minuti

  5. Come eseguire ripetutamente lo script bash ogni N secondi?

Come eseguire Cron Jobs ogni 5, 10 o 15 minuti

Come eseguire un comando Linux ogni X secondi per sempre

Come eseguire un lavoro Crontab ogni settimana la domenica

HDDTemp crontab ogni ora nel file

Esempio Crontab – ogni 5 minuti

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