Hvordan sette opp en Crontab -fil på Linux: 6 trinn (med bilder)

Innholdsfortegnelse:

Hvordan sette opp en Crontab -fil på Linux: 6 trinn (med bilder)
Hvordan sette opp en Crontab -fil på Linux: 6 trinn (med bilder)

Video: Hvordan sette opp en Crontab -fil på Linux: 6 trinn (med bilder)

Video: Hvordan sette opp en Crontab -fil på Linux: 6 trinn (med bilder)
Video: Необычный 4 тактный двигатель - БЕЗ КЛАПАНОВ гильза вращается Что за зверь такой ??? 2024, Kan
Anonim

Cron er et delsystem for jobbplanlegging for linux. Den brukes til å planlegge gjentatte jobber. Hvis du ønsker å planlegge en one shot -jobb, kan du bruke undersystemet at.

Alle brukere på en linux -boks kan sette opp cron -jobber, forutsatt at de er tillatt av administrator: root. Begrensninger for cron brukes ved å endre en kombinasjon av /etc/cron.allow og /etc/cron.deny.

På de fleste Linux -distribusjoner er det også en cron -konfigurasjon på systemnivå, som ikke dekkes her.

Trinn

Metode 1 av 2: Sette opp filen

Sett opp en Crontab -fil på Linux Trinn 1
Sett opp en Crontab -fil på Linux Trinn 1

Trinn 1. Bruk favorittredigereren til å lage en cron -fil med en linje for hver jobb du ønsker å planlegge, i formatet:

m h d m w kommando

  • m minutt
  • time
  • d dagen i måneden
  • m måned 1-12
  • w ukedag 0-7, søn, man, osv. (søndag = 0 = 7) Det er lett å huske hvis du tenker på måten en ville si en dato: Onsdag 29. juli kl. 10:30, så reverser du rekkefølgen.
Sett opp en Crontab -fil på Linux Trinn 2
Sett opp en Crontab -fil på Linux Trinn 2

Trinn 2. Last inn filen i crontab:

crontab din fil

Metode 2 av 2: Prøv et eksempel

Sett opp en Crontab -fil på Linux Trinn 3
Sett opp en Crontab -fil på Linux Trinn 3

Trinn 1. Lag en fil testCron.txt som inneholder følgende linjer:

  • # gjør dette hvert 10. minutt
  • */10 * * * * dato >> ~/testCron.log
Sett opp en Crontab -fil på Linux Trinn 4
Sett opp en Crontab -fil på Linux Trinn 4

Trinn 2. Legg den i cron:

crontab testCron.txt

Sett opp en Crontab -fil på Linux Trinn 5
Sett opp en Crontab -fil på Linux Trinn 5

Trinn 3. Vent 30 minutter, sjekk testCron.log, hvis den fungerer vil den oppdatere filen med et tidsstempel 3 ganger

Sett opp en Crontab -fil på Linux Trinn 6
Sett opp en Crontab -fil på Linux Trinn 6

Trinn 4. Fjern crontab slik at den ikke kjører for alltid:

crontab -r

Tips

  • Du kan redigere crontab direkte med crontab -e; merk at den bruker vi syntaks som kan være vanskelig for den nye brukeren.
  • ALLTID med *nix bruk mannssidene, de er vennene dine: mann crontab

Anbefalt: