Linux , den fria operativsystem alternativ till Windows och Mac , har många programvaror och gratis verktyg som kan göra din datoranvändning lättare . Många - kanske de flesta - av den renodling och schemaläggning verktyg tillgängliga för Windows och Mac är antingen också skriven för Linux eller har motsvarande paket tillgängliga . Cron är ett verktyg i Linux som låter dig schemalägga och automatisera uppgifter . Verktyget finns inne i en fil som kallas en " crontab , " och att filen kan redigeras med en vanlig textredigerare . Instruktioner
1
Öppna en terminal . Navigera till din /etc katalogen genom att skriva " cd .. /. . /Etc " .
2 cron
Börja med att skriva " crontab - e " . I Ubuntu , , första gången du kör det här kommandot kommer du bli ombedd att välja en redaktör . Du har valet av ed , nano eller vim . Välj en redaktör och öppna filen . Alternativt , kan du ändra den förvalda editorn för cron genom att skriva " export VISUAL = ' editor ' " ( utan citationstecken ) i en terminal innan du skriver " crontab - e " , där " editor " är ditt val av textredigerare . Emacs är ett populärt val .
3
Redigera crontab filen , eller skapa en ny post . Varje post i crontab filen har sju fält . För är de minut , timme , dag i månaden, månad , veckodag , användarnamn och uppgift. Så , till exempel , för att utföra en viss uppgift varje fredag kl 11:32 , skulle du skriva " 32 11 ** fr root UPPGIFT " ( utan citationstecken ) . I detta avsnitt definieras uppgiften körs av root-användaren , och " * " symbol är jokertecken , berättar cron att ignorera fältet . För ett annat exempel , att köra en uppgift varje kväll kl 6 PM som användaren JoeSchmo , skulle du skriva " 00 18 *** JoeSchmo usr /bin /aktivitet" .
4
Skapa din uppgift att ange i ditt cron -fil . Uppgifter sker vanligen i form av ett Linux- kommando ( " tjära CZF /usr /local /backups /dag /etc.tar.gz /etc " kommer tjära innehållet i den dagliga backup-fil , till exempel . ) Du kan också skapa ett skript fil , ändra dess rättigheter att göra den körbar , och anropa skriptet filen i din cron posten . Till exempel , om du har ett manus som heter " smurf ", ändra dess rättigheter genom att skriva " chmod 755 smurf " . Nu , i din cron posten , kan du skriva " 32 11 ** Fre rot . /Smurf " att köra " smurf " -fil varje fredag morgon .
5
Bifoga " >> /dev /null 2 > & 1 " till posten efter uppgiften specifikationen för att förhindra att uppgiften att styra utdata till en terminal . I detta fall är standard output ( 1 ) skickas till /dev /null , Linux papperskorgen , och " 2 > & 1 " sänder medelfelet ( 2 ) till samma ställe som den standard output ( 1 ) .
6
Spara din crontab -filen när du är klar med redigeringen det . Posterna kommer nu köras som planerat , eftersom cron standardbeteende är att köras automatiskt vid start .
7
Lista dina cron poster genom att skriva " crontab - l " i terminalen ( i /etc katalogen . ) Skriva " crontab - r " kommer att radera ditt cron -fil . Om du är inloggad som root , kan du redigera en viss användares cron -fil genom att skriva " crontab - e - u användarnamn . " Addera