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