Cos'è crond?
CronTab e Crontab sono inseparabili. crontab è un comando comunemente presente in sistemi operativi Unix e simili a Unix per impostare le istruzioni da eseguire periodicamente. Questo comando legge le istruzioni da un dispositivo di input standard e le memorizza in un file "crontab" per una lettura ed esecuzione successive. La parola deriva dal greco chronos (χρόνος), che originariamente significava tempo.
E crond è il suo processo guardiano. Il servizio cron è un servizio programmato che permette di aggiungere o modificare le attività che devono essere programmate per essere eseguite tramite il comando crontab.
Comandi comuni:
Imposta lo script che deve essere eseguito
Ci sono due modi per aggiungere un compito di programmazione:
1) Inserisci crontab -e nella riga di comando e poi aggiungi il compito corrispondente, e il salvataggio wq esce. 2) Modificare direttamente il file /etc/crontab, cioè vi /etc/crontab, e aggiungere il compito corrispondente. La configurazione crontab -e è per un certo utente, mentre modificare /etc/crontab è un compito del sistema
Visualizza il compito di programmazione
crontab -l // elenca tutte le attività di programmazione attuali crontab -l -u jp // Elenca tutte le attività di programmazione per il jp dell'utente
Comandi comuni
crontab -u // imposta il servizio cron per un certo utente crontab -l // elenca i dettagli del servizio cron di un utente crontab -e // Modifica il servizio cron di un utente crontab -i // prompt di stampa, inserisci un messaggio di conferma come sì crontab -r // per rimuovere tutto il lavoro di pianificazione delle attività
Formato cron
Aggiunte attività a tempo
Testiamo il servizio crontab con un esempio in cui ogni minuto creiamo un file vuoto chiamato in base all'anno, mese, giorno, ora e minuto corrente nella directory /root/test_itsvse
Esegui il comando:
Ecco in realtà un editor vim, inserisci i per modificare, come segue:
Dopo che l'aggiunta è riuscita, riceviamo un indizio per l'ultima riga di installazione di nuovo crontab
Si noti che "%" nel file crontab ha le funzioni di terminare la riga di comando, avvolgere la linea e reindirizzare, aggiungendo il simbolo "\" per scappare davanti; altrimenti il simbolo "%" svolgerà la sua funzione di terminare la riga o di avvolgere la riga, e il contenuto successivo verrà inviato come input standard al comando precedente.
Ricarica la configurazione
Visualizza i compiti programmati
Visualizza i registri
I log sono organizzati per giorno, il log più recente, guarda il file /var/log/cron
Le rappresentazioni sono le seguenti:
(Fine)
|