Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Qual è la differenza tra Cron & Anacron

? Sistemi operativi basati su Unix si basano su un paio di programmi per programmare la manutenzione e altri lavori. Il programma di pianificazione di base è " cron ", mentre la sua controparte " anacron " gestisce i compiti specifici che cron non possono. Insieme, queste due applicazioni consentono agli utenti di garantire che importanti compiti eseguiti nei tempi previsti , o almeno il più vicino al secondo la pianificazione come il sistema permette . Cron

Cron permette agli utenti di pianificare le attività per tempi molto specifici . Tutte le applicazioni di cron possono pianificare operazioni al minuto , e alcune implementazioni anche permettere agli utenti di determinare il secondo preciso in cui il sistema deve iniziare l'azione. Attività possono essere eseguite in date specifiche , o ripresentarsi a periodi piccoli come ogni minuto . Cron permette inoltre agli utenti di grandi dimensioni , i sistemi nazionali di designare il fuso orario in base alle quali i loro compiti rientrano , per garantire la corretta esecuzione utilizzando le ore locali .
Anacron

Cron è adatto per la maggior parte delle attività , ma la sua più grande debolezza è che esso cessa di funzionare se il sistema va giù . Se si pianifica un'attività per una data specifica e il sistema è giù in tale data , l' attività non verrà mai eseguita. Anacron , un processo compagno di cron , consente di pianificare le attività che verranno eseguite sia su un data specificata o il primo ciclo disponibile dopo tale data . Anacron consente solo la programmazione giornaliera, costringendo gli utenti che hanno bisogno di programmazione più stretto a fare affidamento su cron per i loro compiti .
Sintassi

cron e anacron affidano a " tavola " file , ciascuna delle quali contiene un elenco di compiti precedute da una serie di numeri . Il primo numero rappresenta il minuto il compito dovrebbe iniziare, mentre il secondo rappresenta l'ora in ora militare . " 0 0 " rappresenterebbe la mezzanotte , mentre " 30 17" potrebbe funzionare a 5:30 PM . Il terzo numero rappresenta il giorno del mese , e il quarto il mese stesso . La quinta cifra consente agli utenti di pianificare per un giorno specifico della settimana , che vanno da zero per Domenica a sei per Sabato . Mettere un asterisco in ogni campo costringe il sistema a ignorare quel campo , nel caso di giorni feriali o per eseguire il compito a ogni intervallo disponibile . Un asterisco nel quarto campo correrebbe il compito ogni mese nel giorno specificato , mentre un asterisco in tutti e cinque si tradurrebbe in un compito eseguito ogni singolo minuto .
Altre varianti

Come molti sistemi operativi diversi sono venuti dal sistema Unix di base , molte diverse versioni di cron e anacron esistono. Una alterazione popolare permette agli utenti di utilizzare le denominazioni di tre lettere per i giorni feriali e mesi invece di quelli numerici. Alcune implementazioni permettono anche l'uso di espressioni matematiche , ad esempio " * /5 " nel campo minuto designa un compito ogni cinque minuti, o "* /2 " nel campo giorno programmate un compito per ogni altro giorno .


 

sistemi © www.354353.com