Så här konfigurerar du en Crontab -fil på Linux: 6 steg (med bilder)

Innehållsförteckning:

Så här konfigurerar du en Crontab -fil på Linux: 6 steg (med bilder)
Så här konfigurerar du en Crontab -fil på Linux: 6 steg (med bilder)

Video: Så här konfigurerar du en Crontab -fil på Linux: 6 steg (med bilder)

Video: Så här konfigurerar du en Crontab -fil på Linux: 6 steg (med bilder)
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, Maj
Anonim

Cron är ett delschema för jobbplanering för Linux. Det används för att schemalägga upprepade jobb. Om du vill schemalägga ett enstaka jobb använder du delsystemet at.

Alla användare på en Linux -låda kan ställa in cron -jobb förutsatt att de tillåts av administratören: root. Begränsningar för cron tillämpas genom att ändra en kombination av /etc/cron.allow och /etc/cron.deny.

På de flesta Linux -distributioner finns det också en systemkonfiguration, som inte täcks här.

Steg

Metod 1 av 2: Konfigurera filen

Konfigurera en Crontab -fil på Linux Steg 1
Konfigurera en Crontab -fil på Linux Steg 1

Steg 1. Använd din favoritredigerare och skapa en cron -fil med en rad för varje jobb du vill schemalägga, i formatet:

m h d m w kommando

  • m minut
  • timme
  • d dag i månaden
  • m månad 1-12
  • w vardag 0-7, sön, mån, etc (söndag = 0 = 7) Det är lätt att komma ihåg om du tänker på hur man skulle säga ett datum: onsdag 29 juli kl. 10:30 och sedan vända ordningen.
Konfigurera en Crontab -fil på Linux Steg 2
Konfigurera en Crontab -fil på Linux Steg 2

Steg 2. Ladda din fil till crontab:

crontab din fil

Metod 2 av 2: Prova ett exempel

Konfigurera en Crontab -fil på Linux Steg 3
Konfigurera en Crontab -fil på Linux Steg 3

Steg 1. Skapa en fil testCron.txt som innehåller följande rader:

  • # gör detta var 10: e minut
  • */10 * * * * datum >> ~/testCron.log
Konfigurera en Crontab -fil på Linux Steg 4
Konfigurera en Crontab -fil på Linux Steg 4

Steg 2. Ladda den i cron:

crontab testCron.txt

Konfigurera en Crontab -fil på Linux Steg 5
Konfigurera en Crontab -fil på Linux Steg 5

Steg 3. Vänta 30 minuter, kolla testCron.log, om det fungerar kommer det att uppdatera din fil med en tidsstämpel 3 gånger

Konfigurera en Crontab -fil på Linux Steg 6
Konfigurera en Crontab -fil på Linux Steg 6

Steg 4. Ta bort crontab så att den inte körs för alltid:

crontab -r

Tips

  • Du kan redigera din crontab direkt med crontab -e; notera att den använder vi syntax som kan vara besvärlig för den nya användaren.
  • ALLTID med *nix använder man -sidorna, de är dina vänner: man crontab

Rekommenderad: