Cron Jobs : eseguire script ogni 30 secondi (o più)

#CronJobs #Dev #Sviluppo

Volete schedulare un jobs sul vostro server ogni 30 secondi o più? Ecco come farlo in pochi semplici passi.

Di fatto il cron jobs nasce con esecuzione “minima” di un minuto. Esistono tuttavia alcuni metodi per pianificare l’esecuzione anche –  ad esempio – ogni 30 secondi direttamente sul pannello di cron senza dover modificare i vostri script o batch.

Esempio – Esegui uno script ogni 30 secondi

*	*	*	*	*	comando/cron // ogni 60sec
*	*	*	*	*	sleep 30; comando/cron // ogni 60sec ma attendi 30 sec prima di avviare

Con questo setting di fatto da cron ogni minuto sarà avviato di fatto lo stesso comando. Ma nel secondo avrò un periodo di attesa di 30 sec prima di farlo partire. In questo modo il comando sarà inserito – ad esempio – due volte al minuto.

Questo articolo ti è stato utile? Condividilo sui tuoi social network preferiti!

Lascia la tua opinione

1 comment

  • ciao

    la tua descrizione non è corretta, per far eseguire lo script ogni 30 secondi, l’istruzione del crontab deve contenere 2 volte il comando, con lo sleep posto tra essi
    es: * * * * * /opt/xxxxx.sh; sleep 30; /opt/xxxxx.sh

×