Come eseguire i lavori cron ogni top 10, top 10 o top 10 minuti

Come eseguire i lavori cron ogni top 10, top 10 o top 10 minuti
Cron è un comando di utilità software o Linux riconosciuto anche come un lavoro cron utilizzato per programmare compiti o lavori da eseguire dopo un intervallo fisso di tempo in futuro. I lavori CRON vengono utilizzati principalmente per la pianificazione delle attività sul server per automatizzare le attività di manutenzione dell'amministrazione e del sistema. I lavori di Cron possono essere programmati per funzionare ogni minuto, ora, giorno o mese e impareremo come gestire un lavoro cron dopo ogni 10, 20 o 30 minuti in questo post. Iniziamo.

Creazione di un file crontab

Crrontab abbreviato per il file della tabella cron viene utilizzato per eseguire i lavori Cron. L'utente deve innanzitutto creare un file crontab perché non è disponibile per impostazione predefinita sul sistema. Il file crontab può essere creato su qualsiasi sistema operativo basato su Linux utilizzando il comando indicato di seguito:

$ crontab -e

Se stai eseguendo il comando sopra dato per la prima volta, ti chiederà prima di scegliere l'editor di testo. Seleziona il più semplice, "Nano Editor", come mostrato nello screenshot digitando il numero dell'indice dell'editor desiderato e dopo aver selezionato l'editor, premi Invio:

Verrà creato il nuovo file Crrontab. Ora, in questo file, puoi scrivere tutti i lavori Cron di tua scelta.

Sintassi

La sintassi per l'esecuzione di Cronjob è che dobbiamo prima menzionare il tempo e quindi specificare il comando che vogliamo eseguire. La sintassi per menzionare il tempo è ulteriormente divisa in cinque campi.

* * * * * Comando (S)
  • Il primo campo descrive il minuto.
  • Il secondo campo descrive l'ora.
  • Il terzo campo descrive il giorno del mese.
  • Il quarto campo descrive il mese.
  • Il quinto campo descrive il giorno della settimana.

Va bene, una volta che hai capito la posizione giusta per descrivere il tempo per la gestione del Cronjob, ci sono anche diversi modi per menzionare il tempo.

➔ l'operatore asterisco '*', a.K.Un jolly, è descritto come tutti i valori consentiti. Ad esempio, 0 0 1 * * eseguirà il comando a mezzanotte il primo giorno di ogni mese.

➔ Un elenco di valori separato da virgola descrive l'elenco dei valori per la ripetizione. Ad esempio, 10,20,30

➔ L'operatore Dash '-' descrive l'intervallo di valori. Ad esempio, 5-10.

➔ L'operatore Slash '/' aiuta a fare la congiunzione con gli intervalli. Ad esempio, */2 * * * * eseguirà il lavoro Cron dopo ogni intervallo di 2 minuti.

Ora, hai abbastanza conoscenza teorica sui lavori di Cron, eseguiamo alcune cose pratiche e vediamo come gestire i lavori Cron ogni 10, 20 o 30 minuti.

Esegui un lavoro cron dopo ogni 10 minuti

Ci possono essere due modi per eseguire un lavoro cron dopo un intervallo di tempo specifico, come dopo ogni 10 minuti.

Il primo modo è utilizzare un elenco di minuti separati da virgola; Ad esempio, se vogliamo eseguire uno script dopo ogni 10 minuti, la sintassi per la scrittura di tale lavoro è riportata di seguito:

0,10,20,30,40,50 * * * */home/linuxuser/script.sh

Ma non sembra un compito troppo noioso scrivere l'intero elenco di minuti? L'operatore di slash aiuta a scrivere la semplice sintassi per la gestione di un lavoro cron dopo ogni 10 minuti.

*/10 * * * */home/linuxuser/script.sh

In questo comando, */10 creerà un elenco di minuti dopo ogni 10 minuti.

Esegui un lavoro cron dopo ogni 20 minuti

Proprio come abbiamo scritto il lavoro Cron per aver eseguito la sceneggiatura dopo ogni 10 minuti, possiamo fare lo stesso per eseguire la sceneggiatura dopo ogni 20 minuti:

*/20 * * * */home/linuxuser/script.sh

Esegui un lavoro cron dopo ogni 30 minuti

Allo stesso modo, la sintassi per la gestione di un lavoro cron dopo ogni 30 minuti sarà come:

*/30 * * * */home/linuxuser/script.sh

Conclusione

I lavori Cron vengono utilizzati per eseguire i comandi dopo un intervallo di tempo specifico per gestire gli aggiornamenti del sistema o eseguire il backup dei dati del sistema e abbiamo imparato a eseguire lavori CRON ogni 10, 20 o 30 minuti dopo. Speriamo che questo post aiuti a comprendere e gestire i lavori cron.