Sådan opsættes en Crontab -fil på Linux: 6 trin (med billeder)

Indholdsfortegnelse:

Sådan opsættes en Crontab -fil på Linux: 6 trin (med billeder)
Sådan opsættes en Crontab -fil på Linux: 6 trin (med billeder)

Video: Sådan opsættes en Crontab -fil på Linux: 6 trin (med billeder)

Video: Sådan opsættes en Crontab -fil på Linux: 6 trin (med billeder)
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, Kan
Anonim

Cron er et delsystem til jobplanlægning til linux. Det bruges til at planlægge gentagne job. Hvis du ønsker at planlægge et one shot -job, skal du bruge at -delsystemet.

Alle brugere på en linuxboks kan opsætte cron -job, forudsat at de er tilladt af administrator: root. Begrænsninger for cron anvendes ved at ændre en kombination af /etc/cron.allow og /etc/cron.deny.

På de fleste Linux -distributioner er der også en cron -konfiguration på systemniveau, der ikke er dækket her.

Trin

Metode 1 af 2: Opsætning af filen

Opsæt en Crontab -fil på Linux Trin 1
Opsæt en Crontab -fil på Linux Trin 1

Trin 1. Brug din foretrukne editor til at oprette en cron -fil med en linje for hvert job, du ønsker at planlægge, i formatet:

m h d m w kommando

  • m minut
  • h time
  • d dag i måneden
  • m måned 1-12
  • w hverdag 0-7, søn, man osv. (søndag = 0 = 7) Det er let at huske, hvis du tænker på, hvordan man ville sige en dato: Onsdag den 29. juli kl. 10:30, og derefter vende rækkefølgen.
Opsæt en Crontab -fil på Linux Trin 2
Opsæt en Crontab -fil på Linux Trin 2

Trin 2. Indlæs din fil i crontab:

crontab din fil

Metode 2 af 2: Prøv et eksempel

Opsæt en Crontab -fil på Linux Trin 3
Opsæt en Crontab -fil på Linux Trin 3

Trin 1. Opret en fil testCron.txt, der indeholder følgende linjer:

  • # gør dette hvert 10. minut
  • */10 * * * * dato >> ~/testCron.log
Opsæt en Crontab -fil på Linux Trin 4
Opsæt en Crontab -fil på Linux Trin 4

Trin 2. Læg den i cron:

crontab testCron.txt

Opsæt en Crontab -fil på Linux Trin 5
Opsæt en Crontab -fil på Linux Trin 5

Trin 3. Vent 30 minutter, tjek testCron.log, hvis det virker, opdaterer det din fil med et tidsstempel 3 gange

Opsæt en Crontab -fil på Linux Trin 6
Opsæt en Crontab -fil på Linux Trin 6

Trin 4. Fjern crontab, så den ikke kører for evigt:

crontab -r

Tips

  • Du kan redigere din crontab direkte ved hjælp af crontab -e; Bemærk, den bruger vi syntaks, som kan være akavet for den nye bruger.
  • Brug ALTID med *nix man -siderne, de er dine venner: mand crontab

Anbefalede: