Hoe een Crontab-bestand op Linux in te stellen: 6 stappen (met afbeeldingen)

Inhoudsopgave:

Hoe een Crontab-bestand op Linux in te stellen: 6 stappen (met afbeeldingen)
Hoe een Crontab-bestand op Linux in te stellen: 6 stappen (met afbeeldingen)

Video: Hoe een Crontab-bestand op Linux in te stellen: 6 stappen (met afbeeldingen)

Video: Hoe een Crontab-bestand op Linux in te stellen: 6 stappen (met afbeeldingen)
Video: Retro Buyer's Guide: Apple iPod! 2024, Mei
Anonim

Cron is een subsysteem voor taakplanning voor Linux. Het wordt gebruikt voor het plannen van herhalende taken. Als u een eenmalige taak wilt plannen, gebruik dan het at-subsysteem.

Alle gebruikers van een linux-box mogen cron-jobs instellen, op voorwaarde dat ze door de beheerder zijn toegestaan: root. Beperkingen op cron worden toegepast door een combinatie van /etc/cron.allow en /etc/cron.deny te wijzigen.

Op de meeste Linux-distributies is er ook een cron-configuratie op systeemniveau, die hier niet wordt behandeld.

Stappen

Methode 1 van 2: Het bestand instellen

Stel een Crontab-bestand in op Linux Stap 1
Stel een Crontab-bestand in op Linux Stap 1

Stap 1. Maak met uw favoriete editor een cron-bestand met een regel voor elke taak die u wilt plannen, in het formaat:

m h d m w commando

  • m minuut
  • uur
  • d dag van de maand
  • m maand 1-12
  • w weekdag 0-7, zo, ma, enz. (zondag = 0 = 7) Het is gemakkelijk te onthouden als je denkt aan de manier waarop je een datum zou zeggen: woensdag 29 juli om 10:30 uur, en keer dan de volgorde om.
Stel een Crontab-bestand in op Linux Stap 2
Stel een Crontab-bestand in op Linux Stap 2

Stap 2. Laad je bestand in crontab:

crontab uw bestand

Methode 2 van 2: Een voorbeeld proberen

Stel een Crontab-bestand in op Linux Stap 3
Stel een Crontab-bestand in op Linux Stap 3

Stap 1. Maak een bestand testCron.txt aan met de volgende regels:

  • # doe dit elke 10 minuten
  • */10 * * * * datum >> ~/testCron.log
Stel een Crontab-bestand in op Linux Stap 4
Stel een Crontab-bestand in op Linux Stap 4

Stap 2. Laad het in cron:

crontab testCron.txt

Stel een Crontab-bestand in op Linux Stap 5
Stel een Crontab-bestand in op Linux Stap 5

Stap 3. Wacht 30 minuten, controleer testCron.log, als het werkt, wordt uw bestand 3 keer bijgewerkt met een tijdstempel

Stel een Crontab-bestand in op Linux Stap 6
Stel een Crontab-bestand in op Linux Stap 6

Stap 4. Verwijder de crontab zodat deze niet eeuwig blijft draaien:

crontab -r

Tips

  • Je kunt je crontab direct bewerken met crontab -e; merk op dat het de vi-syntaxis gebruikt, wat lastig kan zijn voor de nieuwe gebruiker.
  • ALTIJD met *nix de man-pagina's gebruiken, dit zijn je vrienden: man crontab

Aanbevolen: