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

Slik konfigurerer du Cron-jobber i RedHat Enterprise Linux (RHEL) 6

Résumé: Denne artikkelen inneholder informasjon om hvordan du konfigurerer Cron-jobber i RedHat Enterprise Linux (RHEL) 6.

Cet article concerne   Cet article ne concerne pas 

Symptômes

Denne artikkelen inneholder informasjon om hvordan du konfigurerer Cron-jobber i RedHat Enterprise Linux (RHEL) 6.

Cron-jobber gir systemadministratorer mulighet til å planlegge oppgaver. Du kan konfigurere disse planlagte oppgavene på flere måter. Denne artikkelen omhandler bruk av «Cron»-kataloger og «crontab».



 

 

Innholdsfortegnelse:

1. Cron kataloger
2. Crontab


 

1. Cron-kataloger

  • Det finnes fire Cron-kataloger:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Skript i disse katalogene blir utført regelmessig (hver time, dag, uke eller måned)
  • Det er perfekt for planlagte oppgaver som ikke må kjøres på en bestemt dag, et bestemt klokkeslett, osv.
  • Kopier skriptet inn i den tilsvarende mappen
  • Kontroller at skriptene har filtillatelsene for 755 eller rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • Standard:
    • /etc/cron.daily starter kl. 0305 (03:05)
    • /etc/cron.weekly starter kl. 0325 (03:25)
    • /etc/cron.monthly starter kl. 0345 (03:45)
       
  • Se gjeldende konfigurasjon:
  • # cat /etc/anacrontab
  • Bruk redigeringsprogrammet du liker best til å redigere «/etc/anacrontab»
  • Endre konfigurasjonen:
  • Klokkeslettet da skriptene skal kjøres i disse katalogene:

 


 

2. Crontab

  • Systemadministratorer kan bruke crontab til å opprette cron-jobber for å planlegge oppgaver som skal utføres på en bestemt dato og et bestemt klokkeslett
  • Du bruker crontab på samme måte som du ville brukt redigeringsprogrammet «vi»
  • Bruk:
  • Redigere cron-jobber:
    • # crontab -e
       
  • Oppgi cron-jobber for gjeldende innlogget bruker:
  • # crontab -l
  • # crontab -l -u brukernavn
Merk: Erstatt "brukernavn" med tilsvarende bruker.
  • # crontab -r
  • # crontab -r -u brukernavn
Merk: Erstatt "brukernavn" med tilsvarende bruker.
  • Oppgi cron-jobber for en annen bruker:
  • Fjerne cron-jobber for gjeldende innlogget bruker:
  • Fjerne cron-jobber for en annen bruker:
  • M H D Mo W /path/to/script
    • M = minutt (00 til 59)
    • H = time (00 til 23)
    • D = dag i måneden (01 til 31)
    • Mo = måned (01 til 12)
    • D = ukedag (0 til 6 .. 0 = søndag)
       
  • Bruk * for å angi hver time, hver dag osv.
  • Eksempel:
  • 30 02 15 6 * /root/scriptfile.sh
  • Kjører «/root/scriptfile.sh» den 15. juni kl. 02:30
  • 30 02 * * 0 /root/scriptfile.sh
  • Kjører «/root/scriptfile.sh» hver søndag kl. 02:30
  • Eksempel:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Kjører «/root/scriptfile.sh» den 15. juni kl. 02:30 og kl. 14:30
       
  • Eksempel:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Kjører «/root/scriptfile.sh» hver søndag kl. 02:30, 03:30, 04:30 og 05:30
       
  • @yearly – kjøre skript hvert år
  • @monthly – kjøre skript hver måned
  • @weekly – kjøre skript hver uke
  • @daily – kjøre skript hver dag
  • @hourly – kjøre skript hver time
  • @reboot – kjøre skript ved hver omstart
  • Bruk disse variablene i stedet for M H D Mo W-formatet
    • Eksempel:
      • @monthly /root/scriptfile.sh
      • Kjører «/root/scriptfile.sh» den første dagen i hver måned
         
  • Eksempel:
  • Bruk , for flere timer, dager osv.
  • Bruk - for å strekke noe over flere timer, dager osv.
  • Tilleggsvariabler:
  • Formateringsoppføringer:

 

 

Tilbake til toppen


Cause

-

Résolution

-

Produits concernés

Red Hat Enterprise Linux Version 6