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

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!

0 0 voti
Valutazione dell'articolo
Iscriviti
Notificami
guest

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

1 Commento
Vecchi
Più recenti Le più votate
Feedback in linea
Visualizza tutti i commenti
Carlo Cannavale
Carlo Cannavale
9 anni fa

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

Rimani Aggiornato
Nuove idee, zero Spam
Ti invieremo solo le ultime novità di articoli o nostri progetti.
Iscrivendoti accetti la nostra privacy poliicy. Una volta iscritto, ricordati di attivare l'iscrizione cliccando sul link ricevuto via mail.
1
0
Esprimete la vostra opinione commentando.x