Generatore Cron Gratis: Creare Espressioni Cron con Anteprima
130 utilizziEspressione Cron
* * * * *
Consigli su Cron
5 campi cron
Minuto, Ora, Giorno mese, Mese, Giorno settimana. * significa ogni.
Preset comuni
Ogni minuto, ora, giorno, settimana, mese, anno. Un clic.
Prossime 5 esecuzioni
Vedi esattamente quando verrà eseguita l'attività.
Domande Frequenti
Cos'è un'espressione cron?
5 campi che definiscono quando eseguire: minuto, ora, giorno, mese, giorno settimana. Es: '0 9 * * 1' = ogni lunedì alle 9.
Come leggere '*/5 * * * *'?
Ogni 5 minuti. */5 significa 'ogni 5 unità'.
Posso vedere quando esegue?
Sì, mostra le prossime 5 esecuzioni.
Posso generare un'espressione cron per un'attività che viene eseguita ogni 15 minuti solo durante l'orario di ufficio?
Sì, puoi. Imposta il campo dei minuti su */15 per ogni 15 minuti. Poi restringi il campo delle ore a 9-17 per un orario 9-17. Lo strumento genererà un'espressione come */15 9-17 * * *. L'anteprima live mostra immediatamente che serate e weekend vengono saltati. Consiglio: aggiungi una restrizione del giorno come 1-5 se vuoi solo dal lunedì al venerdì.
Perché la mia espressione cron con giorno del mese e giorno della settimana impostati non funziona come previsto?
È un tranello comune. Quando specifichi sia il giorno del mese (es. 15) che il giorno della settimana (es. 3 per mercoledì), cron li tratta come condizioni OR di default. Il task viene eseguito il 15 O ogni mercoledì. Il nostro generatore evita questa confusione: se selezioni entrambi i campi, mostra un avviso e ti lascia scegliere tra comportamento OR o un elenco separato da virgole. Per una condizione AND, serve uno script separato.
Posso eseguire un cron job ogni 2 ore, ma solo nei giorni feriali?
Certo, è semplice. Imposta il campo minuti a 0 e usa */2 nel campo ore per un intervallo di 2 ore. Aggiungi 1-5 nel campo giorno della settimana. Ottieni "0 */2 * * 1-5". L'anteprima live mostra le esecuzioni alle 00:00, 02:00, 04:00, dal lunedì al venerdì. Un controllo sulla mezzanotte evita sorprese.
*/5 nel campo minuti significa che il job viene eseguito ogni 5 secondi?
No — */5 nel campo minuti significa ogni 5 minuti, non secondi. Cron non ha un campo secondi. Il nostro generatore lo mostra chiaramente: selezionando */5 per i minuti si ottengono esecuzioni a :00, :05, :10 e così via. Un errore comune è pensare di poter impostare intervalli inferiori al minuto. Con cron standard non si può. Per intervalli di 5 secondi, serve un ciclo dentro lo script o un altro schedulatore.
Perché il mio cron job viene eseguito due volte quando uso sia giorno del mese che giorno della settimana?
Succede a quasi tutti prima o poi. Il cron standard interpreta quei due campi come OR, non AND. Quindi `15 15 * * 1` gira il 15 di ogni mese E ogni lunedì. Il nostro generatore lo segnala: compare un avviso giallo quando selezioni entrambi i campi. Attiva la logica AND o usa la 'modalità avanzata' per aggiungere un controllo nello script. Controlla sempre le prossime cinque esecuzioni nell'anteprima prima di mettere in produzione.
Come Creare Cron
- Usa preset per pianificazioni comuni
- O configura ogni campo
- Espressione generata automaticamente
- Verifica prossime esecuzioni
- Copia per usare sul server