Cron is een UNIX- programma dat gebruikers in staat stelt om taken te plannen om te draaien op bepaalde tijdstippen . Het is het meest geschikt om banen die regelmatig over een lange tijdsperiode worden herhaald . U maakt een crontab bestand dat een reeks van commando's en een e-mailadres waarnaar UNIX stuurt elke uitgang of fouten bevat . Dit bestand wordt uitgevoerd door de cron daemon op de opgegeven intervallen . De daemon blijft sluimeren totdat het nodig is het uitvoeren van een geplande script wat je nodig hebt UNIX Notepad Computer Toon Meer Aanwijzingen Set Up een Cron Job 1 Maak een script met de code die u wilt draaien als een cron job . Bijvoorbeeld , kon u een perl script genaamd myperlscript.pl . Kopen van 2 Maak een tekstbestand met Kladblok te creëren . Dit is je crontab , en zal de volgorde van de commando's onder cron worden uitgevoerd bevatten . . Elk item in een crontab bestaat uit zes velden , gescheiden door spaties . De eerste vijf velden vertel het cron -programma bij te voeren en het zesde veld bevat het commando uit te voeren . 3 Typ het e-mailadres waarnaar elke uitgang of foutmeldingen moet worden gestuurd door UNIX op een regel en druk op enter . Bijvoorbeeld , om de output te [email protected] sturen , de juiste syntax is : MAILTO = [email protected] 4 Typ het commando te worden uitgevoerd door de cron programma . De syntax is : minuut uur dag maand weekdag gebruiker commando De minuut, uur , dag , maand en dag van de week opdrachten zijn numeriek . De minuut kan elk getal van nul tot negenenvijftig zijn. Het uur varieert van nul tot drieëntwintig , met middernacht wordt weergegeven als nul . De dag varieert van nul tot eenendertig, maand varieert van nul tot twaalf en de weekdag varieert van nul tot zeven . De gebruiker en commando velden zijn alfanumeriek . Het veld commando kunt elke geldige UNIX- commando bevatten . De eerste vijf velden kunnen ook een jokerteken , * , waarin alle wettelijke waarden of een lijst met geldige waarden gescheiden door komma betekent bevatten . Bijvoorbeeld aan de perl script , myperscript.pl , draaien op 1 : 12:00 op de tiende en de vijftiende dag van elke maand als de root gebruiker , dan voert u de volgende opdracht : 0 13 10,15 ** root /cgi-bin/myperlscript.pl < br > 5 Sla het tekstbestand met een naam van uw keuze, bijvoorbeeld mycronfile.txt . 6 Upload het bestand naar uw UNIX- directory via FTP in ASCII mode . 7 Activeer de crontab bestand op het UNIX-systeem . Het commando typt u onder SSH is : crontab << filepath >> /<< filename >> Bijvoorbeeld , als het bestand bevindt zich in de cgi - bin directory die u zou crontab /cgi-bin/mycronfile.txt typen |