Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Generatore Cron Gratis: Creare Espressioni Cron con Anteprima

130 utilizzi
Espressione Cron
* * * * *

Prossime 5 Esecuzioni

    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

    Q Cos'è un'espressione cron?
    A 5 campi che definiscono quando eseguire: minuto, ora, giorno, mese, giorno settimana. Es: '0 9 * * 1' = ogni lunedì alle 9.
    Q Come leggere '*/5 * * * *'?
    A Ogni 5 minuti. */5 significa 'ogni 5 unità'.
    Q Posso vedere quando esegue?
    A Sì, mostra le prossime 5 esecuzioni.
    Q Posso generare un'espressione cron per un'attività che viene eseguita ogni 15 minuti solo durante l'orario di ufficio?
    A 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ì.
    Q Perché la mia espressione cron con giorno del mese e giorno della settimana impostati non funziona come previsto?
    A È 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.
    Q Posso eseguire un cron job ogni 2 ore, ma solo nei giorni feriali?
    A 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.
    Q */5 nel campo minuti significa che il job viene eseguito ogni 5 secondi?
    A 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.
    Q Perché il mio cron job viene eseguito due volte quando uso sia giorno del mese che giorno della settimana?
    A 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

    Strumenti Correlati