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.

Sådan konfigureres et cron-job på RedHat Enterprise Linux (RHEL) 6

Résumé: Denne artikel indeholder oplysninger om, hvordan du konfigurerer cron-job på RedHat 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

Denne artikel indeholder oplysninger om, hvordan du konfigurerer cron-job på RedHat Enterprise Linux (RHEL) 6.

Cron-job gør det muligt for systemadministratorer at planlægge opgaver. Du kan konfigurere disse planlagte opgaver på forskellige måder. Denne artikel vil dække brug af "cron"-mapper og brug af "crontab".



 

 

Indholdsfortegnelse:

1. Cron-mapper
2. Crontab


 

1. Cron-mapper

  • Der findes fire cron-mapper:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Scripts i disse mapper vil blive udført tilbagevendende (hver time, dag, uge eller måned)
  • De er velegnede til planlagte opgaver, der ikke skal køres på en bestemt dag, et specifikt tidspunkt osv.
  • Kopier dit script til den tilsvarende mappe
  • Sørg for, at dine scripts har filtilladelser på 755 eller-rwxr-XR-x
  • # chmod 755 scriptfile.sh
  • Standard:
    • /etc/cron.daily starter kl. 03:05
    • /etc/cron.weekly starter kl. 03:25
    • /etc/cron.monthly starter kl. 03:45
       
  • Se din nuværende konfiguration:
  • # cat /etc/anacrontab
  • Brug dit foretrukne redigeringsprogram til at redigere "/etc/anacrontab"
  • Skift din konfiguration:
  • Det tidspunkt, hvor scripts skal udføres i disse mapper:

 


 

2. Crontab

  • Systemadministratorer kan bruge crontab til at oprette cron-job for at planlægge opgaver, der skal udføres på en bestemt dato og et bestemt tidspunkt
  • Brug af crontab svarer til, når du bruger "vi"-editoren
  • Brug:
  • Rediger cron-job:
    • # crontab -e
       
  • Vis cron-job for den bruger, der aktuelt er logget på:
  • # crontab -l
  • # crontab -l -u username
Bemærk: Udskift "username" med den tilsvarende bruger.
  • # crontab -r
  • # crontab -r -u username
Bemærk: Udskift "username" med den tilsvarende bruger.
  • Vis cron-job for en anden bruger:
  • Fjern cron-job for den bruger, der aktuelt er logget på:
  • Fjern cron-job for en anden bruger:
  • M H D Mo W /path/to/script
    • M = Minut (00 til 59)
    • H = Time (00 til 23)
    • D = Dag (01 til 31)
    • Mo = Måned (01 til 12)
    • W = Ugedag (0 til 6.. 0 = søndag)
       
  • Brug * til at angive hver time, dag osv.
  • Eksempel:
  • 30 02 15 6 * /root/scriptfile.sh
  • Udfører "/root/scriptfile.sh" den 15. juni kl. 02:30
  • 30 02 * * 0 /root/scriptfile.sh
  • Udfører "/root/scriptfile.sh" hver søndag kl. 02:30
  • Eksempel:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Udfører "/root/scriptfile.sh" den 15. juni kl. 02:30 og kl. 02:30
       
  • Eksempel:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Udfører "/root/scriptfile.sh" hver søndag kl. 02:30, 03:30, 04:30 og 5:30
       
  • @yearly - udfør script hvert år
  • @monthly - udfør script hver måned
  • @weekly - udfør script hver uge
  • @daily - udfør script hver dag
  • @hourly - udfør script hver time
  • @reboot - udfør script ved hver genstart
  • Brug disse variabler i stedet for formatet M H D Mo W
    • Eksempel:
      • @monthly /root/scriptfile.sh
      • Udfører "/root/scriptfile.sh" på den første dag i hver måned
         
  • Eksempel:
  • Brug , til at angive flere timer, dage osv.
  • Brug - til at udvide timer, dage osv.
  • Ekstra variabler:
  • Formateringsposter:

 

 

Tilbage til toppen


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