Crontab is een beheerder hulpmiddel meestal te vinden binnen alle Linux-of UNIX -distributies . De cron daemon draait meestal op de achtergrond en loopt geplande taken op welke tijdstippen zijn opgegeven . Dit is vooral handig voor updates in tijden wanneer het systeem niet wordt gebruikt of voor het renderen van banen die normaal zou vertragen het systeem . Begrijpen hoe je een cron script te configureren en uit te voeren is minder afschrikwekkend dan het eerste gezicht lijkt . Instructies The Basics 1 type " crontab - e . " Dit zal maken en bewerken van een crontab bestand voor uw gebruikersnaam . Kopen van 2 Voeg de items die u wilt. Inzendingen moeten worden in een specifiek formaat voor cron om ze te begrijpen , zoals : " 15 12 *** /usr /bin /banner " Lunch Break " > /dev /console " ! Deze zal een herinnering voor uw lunchpauze sturen elke dag om 12:15 naar de console . 3 hit " ESC " typ " wq , " en druk op "Enter " om op te slaan en sluit het bestand . The Side Technische Type 4 " crontab - e " weer . Voeg de items die u wilt , zoals : " 45 4 1 * 3 /usr /bin /rm /home /{ username} /temp /* > /dev /null 2 > & 1 " het afbreken van de vermelding in volgorde : 45 is de minuut 4 is het uur 1 is de dag * . . . is de maand 3 is de dag van de week ( 0 = zondag ) op Twitter de taak uit te voeren is : . . /usr /bin /rm /home /{ username} /temp /* < br > En de output ( de " > " , ook een deel van de opdracht ) wordt verzonden naar /dev /null ( ook bekend als prullenbak ) . Alles bij elkaar , dit voert het opruimen van de gebruiker temp directory op de 1e van de maand om 4:45 , en elke woensdag . Start Ga met de datum en tijd waarop u de taak wilt uitvoeren . Enkele andere configuraties die werken zijn : " 15,45 0-5 * /2 ** " Deze, bijvoorbeeld , geeft aan de baan bij 15 draaien en 45 over het hele uur ( gescheiden door een komma ) , tijdens de uren van middernacht tot vijf ( de " 0-5 " ) om de andere dag ( * /2 ) . Type 5 in de opdracht aan lopen na de datum en tijd zijn ingesteld . Dit zou de " /usr /bin /rm /home /{ username} /temp /* > /dev /null 2 & 1 " zijn. De vermelding kan van alles zijn , van een eenvoudige opdracht , zoals in het voorbeeld , het runnen van een volledige script , meest gemakkelijk gemaakt buiten crontab . Vereenvoudigde commando's werken , zoals " rm " in plaats van " /usr /bin /rm " , maar alleen als de gebruiker die map op hun pad . Met behulp van de volledige directory -structuur is altijd het beste . 6 Kies de logging niveau . Het vorige voorbeeld stuurt de log naar /dev /null , of trashes het. Ander alternatief voor het versturen van de output naar /dev /null is " MAILTO = " type " " in de crontab om post uit te schakelen voor al uw cron jobs . Ervoor zorgen dat ze werken alvorens dit aan te raden. Andere opties voor houtkap zijn " > ( wat log bestandsnaam ) " naar een logbestand voor de baan , of " >> ( sommige logbestand te maken naam ) "om inzendingen te voegen aan het einde van het logbestand . 7 Hit " ESC " typ " wq , " en druk op" Enter " om te schrijven en sluit het bestand . < br >
|