? Cron , och den tillhörande crontab , är integrerade funktioner i operativsystemet Linux kan du använda för att göra repetitiva eller tråkiga uppgifter enklare . Det kan ta lite övning att använda cron framgångsrikt , men belöningen gör det värt . Många Linux-användare använder cron att spendera mindre tid behålla sina maskiner och mer tid att njuta av dem . Vilken Cron är
Cron är ett program som kan köra andra program vid en given tidpunkt . Processen kallas av crontab -programmet , som är en del av de flesta Linux-distributioner . Inte alla användare kan använda cron . Det finns två filer som anger vem som kan använda cron och som inte kan. Dessa filer finns i " /usr /lib /cron /cron.allow " och " /usr /lib /cron /cron.deny " kataloger resp . För att kunna använda cron eller crontab , måste ditt användarnamn placeras i " tillåta " mappen , och det kan inte listas i " förnekar " mappen . < Addera Hur Cron är begagnad br >
Du kan använda cron genom att förbereda en textfil med din förvalda textredigeraren . Denna textfil måste vara i ett visst format , och det måste lista det eller de program som du vill starta , liksom den tid de ska börja . När du har din textfil , kallar du det med hjälp av crontab programmet . För att göra detta , skriver du helt enkelt " crontab - e , " utan citattecken . När du skriver detta kommando i kommandoraden kommer crontab skapa en tom cron dokument för dig .
Korrekt Cron Format
p Det är mycket viktigt att du lära och genomföra rätt cron syntax . I huvudsak finns det sex komponenter till en cron -fil . Dessa är " min ", " timme ", " dag i månaden , " " månad ", " veckodag " och " program som ska köras . " Varje värde skrivs horisontellt med några citat , och med ett mellanrum mellan dem. Det är inte nödvändigt att skriva ett värde för varje fält , men om du lämnar ett fält tomt måste du skriva " * " tecknet i dess ställe . Slutligen , när du anger " program som ska köras " värde , måste du inkludera programmets hela sökvägen .
En Cron Exempel
En fullständig exempel kanske du vill användningen är " 15 20 *** rm /home /user /tmp /* " . Observera att du skulle ersätta " user " med ditt eget användarnamn . Du kan använda det här kommandot för att ta bort tillfälliga filer varje dag kl 20:15 Detta exempel visar hur du kan använda cron för att förenkla och automatisera tråkiga uppgifter som måste göras manuellt på många andra operativsystem . När du konfigurerar en fungerande cron -fil och de uppgifter inom det genomförs , kommer crontab skickar automatiskt ett e-postmeddelande till den e- konto kopplat till din Linux användarkonto . För att avaktivera detta beteende , helt enkelt lägga till " > /dev /null 2 > & 1 " utan citattecken , till slutet av ditt cron -fil . Addera