Kaip nustatyti „Crontab“failą „Linux“: 6 žingsniai (su paveikslėliais)

Turinys:

Kaip nustatyti „Crontab“failą „Linux“: 6 žingsniai (su paveikslėliais)
Kaip nustatyti „Crontab“failą „Linux“: 6 žingsniai (su paveikslėliais)

Video: Kaip nustatyti „Crontab“failą „Linux“: 6 žingsniai (su paveikslėliais)

Video: Kaip nustatyti „Crontab“failą „Linux“: 6 žingsniai (su paveikslėliais)
Video: 25+ Tips and Tricks for iPod Touch (6th Generation) 2024, Gegužė
Anonim

„Cron“yra „Linux“darbų planavimo posistemis. Jis naudojamas planuojant pasikartojančius darbus. Jei norite suplanuoti vieno kadro užduotį, naudokite posistemį at.

Visi „Linux“dėžutės vartotojai gali nustatyti „cron“užduotis, jei jas leidžia administratorius: root. „Cron“apribojimai taikomi modifikuojant /etc/cron.allow ir /etc/cron.deny derinius.

Daugelyje „Linux“platinimų taip pat yra sistemos lygio „cron“konfigūracija, kuri čia neaptariama.

Žingsniai

1 būdas iš 2: failo nustatymas

1 veiksme nustatykite „Crontab“failą „Linux“
1 veiksme nustatykite „Crontab“failą „Linux“

1 žingsnis. Naudodami mėgstamą redaktorių sukurkite cron failą su eilute kiekvienai užduočiai, kurią norite suplanuoti, tokiu formatu:

m h d m w komanda

  • m minutę
  • h valanda
  • d mėnesio diena
  • m 1-12 mėn
  • w savaitės diena 0-7, sekmadienis, pirmadienis ir tt (sekmadienis = 0 = 7) Nesunku prisiminti, jei pagalvojate, kaip būtų galima pasakyti datą: liepos 29 d., trečiadienį, 10.30 val., tada pakeiskite tvarką.
2 veiksme nustatykite „Crontab“failą „Linux“
2 veiksme nustatykite „Crontab“failą „Linux“

2 veiksmas. Įkelkite failą į „crontab“:

crontab savo failą

2 metodas iš 2: pavyzdžio bandymas

3 veiksme nustatykite „Crontab“failą „Linux“
3 veiksme nustatykite „Crontab“failą „Linux“

1 žingsnis. Sukurkite failą testCron.txt, kuriame yra šios eilutės:

  • # darykite tai kas 10 minučių
  • */10 * * * * data >> ~/testCron.log
4 veiksme nustatykite „Crontab“failą „Linux“
4 veiksme nustatykite „Crontab“failą „Linux“

2 veiksmas. Įkelkite jį į cron:

crontab testCron.txt

Nustatykite „Crontab“failą „Linux“5 veiksme
Nustatykite „Crontab“failą „Linux“5 veiksme

Žingsnis 3. Palaukite 30 minučių, patikrinkite testCron.log, jei jis veiks, jis atnaujins failą laiko žyma 3 kartus

6 veiksme nustatykite „Crontab“failą „Linux“
6 veiksme nustatykite „Crontab“failą „Linux“

4 veiksmas. Pašalinkite „crontab“, kad jis neveiktų amžinai:

crontab -r

Patarimai

  • Galite tiesiogiai redaguoti savo crontab naudodami crontab -e; atkreipkite dėmesį, kad ji naudoja vi sintaksę, kuri gali būti nepatogi naujam vartotojui.
  • VISADA su *nix naudokite man puslapius, jie yra jūsų draugai: vyras crontab

Rekomenduojamas: