Linux , det frie operativsystemet alternativ til Windows og Mac , har mange programvarepakker og gratis verktøy som kan gjøre din computer livet enklere. Mange - om ikke de fleste - av effektivisering og planlegging verktøy tilgjengelig for Windows og Mac er enten også skrevet for Linux eller har en tilsvarende pakke tilgjengelig . Cron er et verktøy i Linux som lar deg planlegge og automatisere oppgaver. Verktøyet finnes inne i en fil som kalles en " crontab ", og at filen kan redigeres ved hjelp av en standard teksteditor . Instruksjoner
en
Åpne en terminal . Naviger til katalogen /etc ved å skrive " cd .. /. . /Etc" .
2
start cron ved å skrive " crontab - e" . I Ubuntu , første gang du kjører denne kommandoen , vil du bli bedt om å velge en redaktør . Du har valget mellom ed , nano eller vim . Velg en redaktør og åpne filen . Alternativt kan du endre standard editor for cron ved å skrive " eksport VISUAL = ' editor' " (uten anførselstegn ) i en terminal før du skriver " crontab - e" , hvor " editor ' er ditt valg av tekst editor. Emacs er et populært valg.
3
Rediger crontab -filen , eller opprette en ny oppføring . Hver oppføring i crontab filen har sju felt. For , de minutt, time , dag i måneden , måned , dag i uken , brukernavn og oppgave. Så, for eksempel, for å utføre en bestemt oppgave hver fredag kl 11:32 , skriver du inn " 32 11 ** Fre root OPPGAVE " (uten anførselstegn ) . I dette innlegget , er oppgaven kjøres av root brukeren , og " * "-symbolet er wildcard symbol, forteller cron å ignorere feltet . For et annet eksempel , for å kjøre en oppgave hver kveld på 18:00 som brukeren JoeSchmo , skriver du inn "00 18 *** JoeSchmo usr /bin /OPPGAVE " .
4
Lag din oppgave å gå inn inn i cron fil. Oppgaver normalt skje i form av en Linux -kommando ( "tar czf /usr /local /backup /daglig /etc.tar.gz /etc " vil tjære innholdet i den daglige backup -fil , for eksempel. ) Du kan også lage et skript fil , endre tillatelser for å gjøre det kjørbart , og kaller skriptet filen i cron oppføring. For eksempel, hvis du har et skript som heter " smurf ", endre tillatelser ved å skrive " chmod 755 smurf " . Nå , i cron oppføring, kan du skrive " 32 11 ** Fre rot. /Smurf " for å kjøre " smurf " fil hver fredag morgen .
5
Append " >> /dev /null 2> & 1 " til oppføringen etter at aktiviteten spesifikasjonen for å hindre at oppgaven å styre utgangen til en terminal . I dette tilfellet er standard utgang (1 ) som er sendt til /dev /null , Linux avfallskurven , og "2 > & 1 " sender standardfeilen (2) til samme sted som den standard utgang (1).
6
Lagre crontab filen når du er ferdig med å redigere den. Oppføringene vil nå kjøre som planlagt , siden cron standard oppførsel er å kjøre automatisk ved oppstart.
7
List dine cron oppføringer ved å skrive " crontab - l" i terminalen ( i /etc katalogen. ) Skrive " crontab - r" vil slette cron fil. Hvis du er logget inn som root , kan du redigere en bestemt brukers cron fil ved å skrive " crontab - e -u brukernavn. "