Come impostare un file Crontab su Linux: 6 passaggi (con immagini)

Sommario:

Come impostare un file Crontab su Linux: 6 passaggi (con immagini)
Come impostare un file Crontab su Linux: 6 passaggi (con immagini)

Video: Come impostare un file Crontab su Linux: 6 passaggi (con immagini)

Video: Come impostare un file Crontab su Linux: 6 passaggi (con immagini)
Video: 5 modi per RICICLARE un vecchio iPad 2024, Maggio
Anonim

Cron è un sottosistema di pianificazione dei lavori per Linux. Viene utilizzato per la pianificazione di lavori ripetuti. Se si desidera pianificare un lavoro one shot, utilizzare il sottosistema at.

Tutti gli utenti su una macchina Linux possono impostare lavori cron a condizione che siano autorizzati dall'amministratore: root. Le restrizioni a cron vengono applicate modificando una combinazione di /etc/cron.allow e /etc/cron.deny.

Sulla maggior parte delle distribuzioni Linux c'è anche una configurazione cron a livello di sistema, che non è trattata qui.

Passi

Metodo 1 di 2: Configurazione del file

Configura un file Crontab su Linux Passaggio 1
Configura un file Crontab su Linux Passaggio 1

Passaggio 1. Utilizzando il tuo editor preferito, crea un file cron con una riga per ogni lavoro che desideri pianificare, nel formato:

m h d m w comando

  • m minuto
  • h ora
  • d giorno del mese
  • m mese 1-12
  • w giorno della settimana 0-7, dom, lun, ecc (domenica = 0 = 7) È facile da ricordare se si pensa al modo in cui si direbbe una data: mercoledì 29 luglio, alle 10:30, quindi invertire l'ordine.
Configura un file Crontab su Linux Passaggio 2
Configura un file Crontab su Linux Passaggio 2

Passaggio 2. Carica il tuo file in crontab:

crontab il tuo file

Metodo 2 di 2: provare un esempio

Configura un file Crontab su Linux Passaggio 3
Configura un file Crontab su Linux Passaggio 3

Passaggio 1. Creare un file testCron.txt contenente le seguenti righe:

  • # fallo ogni 10 minuti
  • */10 * * * * data >> ~/testCron.log
Configura un file Crontab su Linux Passaggio 4
Configura un file Crontab su Linux Passaggio 4

Passaggio 2. Caricalo in cron:

crontab testCron.txt

Configura un file Crontab su Linux Passaggio 5
Configura un file Crontab su Linux Passaggio 5

Passaggio 3. Attendi 30 minuti, controlla testCron.log, se funziona aggiornerà il tuo file con un timestamp 3 volte

Configura un file Crontab su Linux Passaggio 6
Configura un file Crontab su Linux Passaggio 6

Passaggio 4. Rimuovi il crontab in modo che non venga eseguito per sempre:

crontab -r

Suggerimenti

  • Puoi modificare direttamente il tuo crontab usando crontab -e; nota che utilizza la sintassi vi che può essere imbarazzante per il nuovo utente.
  • SEMPRE con *nix usa le pagine man, sono tuoi amici: uomo crontab

Consigliato: