Så här skapar du en konfigurationsfil för Crontab i Linux
Cron är en demon som hanterar planerad verksamhet ("jobb") i ett Linux-system. Det är mycket användbart för schemaläggning av jobb som måste upprepas med tiden med jämna mellanrum. Om du behöver schemalägga det automatiska utförandet av en operation, till och med bara en gång, använd det här verktyget. Om systemadministratören tidigare godkänt användarens root kan alla användare av ett Linux-system schemalägga jobb som ska tilldelas "cron". Tillstånden att göra ändringar i "cron" hanteras via två filer "/etc/cron.allow" och "/etc/cron.deny". De flesta Linux-distributioner har en systemövergripande "cron" -konfiguration, men detta omfattas inte av denna handledning.
steg
1
Använd din favoritredigerare för att skapa en "cron" -fil. Varje jobb måste uppta en textrad och måste ha följande syntax: `m h d m w [commando]` (utan citat).
- m = minuter
- h = timmar
- d = månadens dag
- m = månad (1-12)
- w = veckodag (0-7 där 0 och 7 är ekvivalenta med söndag, 1 till måndag, 2 till tisdag, etc.)
- Det är en enkel syntax att komma ihåg, tänk på hur du skriver ett datum "onsdag 29 juli, 10:30" och vänd sedan ordern.
2
Ladda upp filen till `cron` med följande kommando `crontab [filnamn]` (utan citat).
exempel
1
Skapa en fil som heter `testcron.txt` (utan citat) som innehåller följande textrader:
- # kör operationen var 10: e minut
- * / 10 * * * * datum > ~ / TestCron.log
2
Ladda upp den nyskapade filen till `cron` med kommandot `crontab testCron.txt` (utan citat).
3
Vänta 30 minuter och kontrollera sedan innehållet i testCron.log-filen. Om allt fungerade bra, inom filen, borde du hitta tre "tidsstämplar", som visas i bilden.
4
Ta bort filen från `cron` för att stoppa dess körning med följande kommando: `crontab -r` (utan citat).
tips
- Du kan redigera dina jobb direkt med kommandot `crontab -e` (utan citat). Obs! Kommandotyntaxen är densamma som vi-redigeraren, och kan vara lite obekvämt för nya användare.
- När du använder ett * nix-operativsystem, hänvisar du alltid till manualerna, de är dina bästa vänner. Använd här kommandot "man crontab" (utan citat).
Dela på sociala nätverk:
Relaterade
Så här lägger du till eller ändrar standardgatewayen i Linux
Så här lägger du till ett arkiv i Linux
Så här tilldelar du en IP-adress till en Linux-dator
Så här ändrar du lösenordet för din användarprofil i Linux
Så här kontrollerar du byta utrymme i Linux
Så här delar du filer mellan Linux-datorer med hjälp av NFS
Så här kontrollerar du datum och tid i Linux
Hur man skapar ett program i C
Hur man tar bort RAR-filer i Linux
Så här Unzip Zip-filer i Linux
Hur man blir administratörsanvändare
Hur man blir en root-användare på Linux
Så här extraheras innehållet i en Tar-fil i Linux
Så här hittar du lokal IP-adress för en dator med ett Ubuntu-operativsystem
Så här installerar du programvara på Linux Debian
Så här installerar du fil bin i Linux
Så här installerar du programvara i Red Hat Linux
Så här redigerar du PDF-filer i Linux med GIMP
Så här ändrar du användarens lösenord i Linux
Så här ändrar du variabelvägen i Linux
Så här startar du om tjänster på Linux