? Cron , og den tilhørende crontab , er integrerede funktioner inden styresystemet Linux , du kan bruge til at lave gentagne eller kedelige opgaver lettere . Det kan tage nogle praksis at bruge cron succes , men belønningen gør det umagen værd . Mange Linux-brugere anvender cron til at bruge mindre tid på at vedligeholde deres maskiner og mere tid på at nyde dem. Hvad Cron er
Cron er et program, der kan udføre andre programmer på et givet tidspunkt . Processen kaldes af crontab -programmet , som er en del af de fleste Linux distributioner. Ikke alle brugere kan bruge cron. Der er to filer , der angiver , hvem der kan bruge cron , og der ikke kan. Disse filer er placeret i " /usr /lib /cron /cron.allow " og " /usr /lib /cron /cron.deny " mapper hhv . For at være i stand til at bruge cron eller crontab , skal dit brugernavn være placeret i " tillade " mappen , og det kan ikke være opført i "deny " mappen .
Hvordan Cron er Brugt < br >
Du kan bruge cron ved at forberede en tekstfil med din standard teksteditor. Denne tekstfil skal være i et bestemt format , og det skal angive det program eller programmer, du ønsker at starte , samt den tid, de skal starte. Når du har din tekstfil , du kalder det at bruge crontab -programmet. For at gøre dette , skal du blot skrive " crontab - e ," uden anførselstegn . Når du skriver denne kommando i kommandolinjen , vil crontab oprette et tomt cron dokument for dig.
Den rigtige Cron Format
Det er meget vigtigt, du lære og gennemføre den rigtige cron syntaks. Groft sagt findes der seks komponenter til en cron -fil. Disse er " min ", " time ", " dag i måneden ", " måned ", " ugedag " og " program, der skal køres. " Hver værdi er skrevet vandret med nogen citater , og med én plads mellem dem. Det er ikke nødvendigt at skrive en værdi for hvert felt , men hvis du lader et felt tomt , skal du skrive "*" tegnet i dets sted. Endelig, når du kommer til " program, der skal køre" værdi, skal du omfatte programmets fulde sti .
A Cron Eksempel
En fuld eksempel , du måske ønsker at anvendelse er " 15 20 *** rm /home /user /tmp /* " . Bemærk du ville erstatte "bruger" med dit eget brugernavn. Du kan bruge denne kommando til at slette dine midlertidige filer hver dag på 8:15 Dette eksempel viser, hvordan du kan bruge cron til at forenkle og automatisere kedelige opgaver , der skal gøres manuelt på mange andre operativsystemer. Når du opretter en arbejdsgruppe cron fil og opgaverne inden det udføres , vil crontab automatisk sende en mail til den e-mail -konto er tilknyttet din Linux brugerkonto. For at deaktivere denne opførsel , blot tilføje "> /dev /null 2> & 1" uden anførselstegn , til slutningen af din cron fil.