Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Profitez de récompenses et de remises réservées aux membres
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Cron-taken configureren op RedHat Enterprise Linux (RHEL) 6

Résumé: Dit artikel bevat informatie over het configureren van cron-taken in Red Hat EnterPrise Linux (RHEL) 6.

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

Dit artikel bevat informatie over het configureren van cron-taken in Red Hat EnterPrise Linux (RHEL) 6.

Met cron-taken kunnen systeembeheerders taken plannen. U kunt deze geplande taken op verschillende manieren configureren. Dit artikel dekt het gebruik van de 'cron'-mappen en het gebruik van 'crontab'.



 

 

Inhoudsopgave:

1. Cron-mappen
2. Crontab


 

1. Cron-mappen

  • Er zijn vier cron-mappen:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Scripts in deze mappen zullen op terugkerende basis worden uitgevoerd (elk uur, dag, week of maand)
  • Perfect voor geplande taken die niet op een specifieke dag, specifieke tijd, enz. hoeven te worden uitgevoerd.
  • Kopieer uw script naar de bijbehorende map
  • Zorg ervoor dat scripts de bestandsmachtigingen van 755 of -rwxr-xr-x hebben
  • # chmod 755 scriptfile.sh
  • Standaard:
    • /etc/cron.daily begint bij 0305 (3:05 uur)
    • /etc/cron.weekly begint bij 0325 (3:25 uur)
    • /etc/cron.monthly begint bij 0345 (3:45 uur)
       
  • Uw huidige configuratie bekijken:
  • # cat /etc/anacrontab
  • Gebruik uw favoriete editor om '/etc/anacrontab' te bewerken
  • Uw configuratie wijzigen:
  • Het tijdstip waarop de scripts in deze mappen worden uitgevoerd:

 


 

2. Crontab

  • Systeembeheerders kunnen crontab gebruiken om cron-taken te maken om taken op een specifieke datum en tijd uit te voeren
  • Het gebruik van crontab is hetzelfde als het gebruik van de 'vi'-editor
  • Gebruik:
  • Cron-taken bewerken:
    • # crontab -e
       
  • Lijst met cron-taken voor huidige aangemelde gebruiker:
  • # crontab -l
  • # crontab -l -u gebruikersnaam
Opmerking: Vervang 'gebruikersnaam' door de overeenkomstige gebruiker.
  • # crontab -r
  • # crontab -r -u gebruikersnaam
Opmerking: Vervang 'gebruikersnaam' door de overeenkomstige gebruiker.
  • Lijst met cron-taken voor een andere gebruiker:
  • Verwijder cron-taken voor de huidige aangemelde gebruiker:
  • Verwijder cron-taken voor een andere gebruiker:
  • M H D Mo W /path/to/script
    • M = minuut (00 t/m 59)
    • H = uur (00 t/m 23)
    • D = dag van de maand (01 t/m 31)
    • Mo = maand (01 t/m 12)
    • W = dag van de week (0 t/m 6.. 0 = zondag)
       
  • Gebruik * om elk uur, elke dag, etc. te impliceren.
  • Voorbeeld:
  • 30 02 15 6 * /root/scriptfile.sh
  • Voert '/root/scriptfile.sh' uit op 15 juni om 2:30 uur
  • 30 02 * * 0 /root/scriptfile.sh
  • Voert '/root/scriptfile.sh' elke zondag uit om 2:30 uur
  • Voorbeeld:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Voert '/root/scriptfile.sh' uit op 15 juni om 2:00 en 14:30 uur
       
  • Voorbeeld:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Voert '/root/scriptfile.sh' uit elke zondag om 2:30, 3:30, 4:30 en 5:30 uur
       
  • @yearly - script elk jaar uitvoeren
  • @monthly - script elke maand uitvoeren
  • @weekly - script elke week uitvoeren
  • @daily - script elke dag uitvoeren
  • @hourly - script elk uur uitvoeren
  • @reboot - script uitvoeren bij elke keer opnieuw opstarten
  • Gebruik deze variabelen in plaats van de M H D Mo W indeling
    • Voorbeeld:
      • @monthly /root/scriptfile.sh
      • Voert '/root/scriptfile.sh' op de eerste dag van iedere maand uit
         
  • Voorbeeld:
  • Gebruik , voor meerdere uren, dagen enz.
  • Gebruik - voor bereik in uren, dagen, etc.
  • Extra variabelen:
  • Opmaakvermeldingen:

 

 

Terug naar boven


Cause

-

Résolution

-

Propriétés de l’article


Produit concerné

Servers, PowerEdge, Red Hat Enterprise Linux Version 6

Dernière date de publication

19 juil. 2023

Version

6

Type d’article

Solution