GNU/Linux >> Linux Esercitazione >  >> Linux

Esecuzione di Cron ogni 2 ore

Soluzione 1:

Un asterisco nel campo dei minuti (primo) indica che viene eseguito ogni minuto, indipendentemente dagli altri campi.

È necessario specificare un minuto esatto da eseguire entro l'ora. Che sia all'ora (0), mezz'ora (30), ecc..

0 */2 * * * /path-to-script

Soluzione 2:

La descrizione corretta di ciò che avevi

 * */2 * * * /path-to-script

è "eseguito ogni minuto dove l'ora è un multiplo di 2".

Il che significa dalle 00:00 alle 00:59, dalle 02:00 alle 02:59, dalle 04:00 alle 04:59, ... e così via. Non è proprio la stessa cosa di "corri ogni minuto". La soluzione già data è valida però.

Soluzione 3:

In cima alla mia testa, potresti provare a specificare tutte le ore in cui dovrebbe funzionare:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path-to-script

Linux
  1. CronJob non in esecuzione

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

  3. Scripting di un caricamento batch sFTP ogni minuto

  4. Cron viene eseguito solo una volta invece ogni minuto

  5. cron job occasionalmente non in esecuzione

Come eseguire Cron Jobs ogni 5, 10 o 15 minuti

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

Voce di Crontab sospetta che esegue "xribfa4" ogni 15 minuti?

Eseguire uno script ogni volta che viene installato un nuovo kernel?

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

come eseguire cron job ogni 3 mesi?