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-töiden määrittäminen RedHat Enterprise Linux (RHEL) 6 -versiossa

Résumé: Artikkeli sisältää tietoja cron-töiden määrittämisestä RedHat Enterprise Linux (RHEL) 6 -versiossa.

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

Artikkeli sisältää tietoja cron-töiden määrittämisestä RedHat Enterprise Linux (RHEL) 6 -versiossa.

Cron-töiden avulla järjestelmänvalvojat voivat ajoittaa tehtäviä. Näitä ajoitettuja tehtäviä voi määrittää monella eri tavalla. Tämä artikkeli koskee cron-hakemistojen ja crontab-ohjelman käyttämistä.



 

 

Sisällysluettelo:

1. Cron-hakemistot
2. Crontab


 

1. Cron-hakemistot

  • Cron-hakemistoja on neljä:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Hakemistoissa olevat komentosarjat suoritetaan säännöllisesti (joka tunti, päivä, viikko tai kuukausi)
  • Tämä sopii erinomaisesti ajoitettuihin tehtäviin, joita ei tarvitse suorittaa tiettynä päivänä, kellonaikana jne.
  • Kopioi komentosarja vastaavaan kansioon
  • Varmista, että komentosarjoilla on tiedosto-oikeudet 755 tai -rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • Oletus:
    • /etc/cron.daily alkaa klo 0305 (3.05)
    • /etc/cron.weekly alkaa klo 0325 (3.25)
    • /etc/cron.monthly alkaa klo 0345 (3.45)
       
  • Tarkista nykyiset määritykset:
  • # cat /etc/anacrontab
  • Muokkaa haluamallasi editorilla: /etc/anacrontab
  • Muuta määrityksiä:
  • Komentosarjojen suoritusaika näissä hakemistoissa:

 


 

2. Crontab

  • Luomalla crontab-ohjelmalla cron-töitä järjestelmänvalvojat voivat ajoittaa tehtäviä tietylle päivälle ja tiettyyn kellonaikaan
  • Crontab-ohjelmaa käytetään samalla tavalla kuin vi-editoria
  • Käyttö:
  • Cron-töiden muokkaus:
    • # crontab -e
       
  • Nykyisen kirjautuneen käyttäjän cron-töiden luettelo:
  • # crontab -l
  • # crontab -l -u username
Huomautus: Korvaa käyttäjätunnus vastaavalla käyttäjällä.
  • # crontab -r
  • # crontab -r -u username
Huomautus: Korvaa käyttäjätunnus vastaavalla käyttäjällä.
  • Jonkin toisen käyttäjän cron-töiden luettelo:
  • Nykyisen kirjautuneen käyttäjän cron-töiden poistaminen:
  • Jonkin toisen käyttäjän cron-töiden poistaminen:
  • M H D Mo W /path/to/script
    • M = minuutit (00–59)
    • H = tunnit (00–23)
    • D = kuukauden päivä (01–31)
    • Mo = kuukausi (01–12)
    • W = viikonpäivä (0–6 .. 0 = sunnuntai)
       
  • Käyttämällä *-merkkiä voit määrittää joka tunnin, päivän jne.
  • Esimerkki:
  • 30 02 15 6 * /root/scriptfile.sh
  • suorittaa komennon /root/scriptfile.sh 15.6. klo 2.30
  • 30 02 * * 0 /root/scriptfile.sh
  • suorittaa komennon /root/scriptfile.sh joka sunnuntai klo 2.30
  • Esimerkki:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • suorittaa komennon /root/scriptfile.sh 15.6. klo 2.30 ja 14.30
       
  • Esimerkki:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • suorittaa komennon /root/scriptfile.sh joka sunnuntai klo 2.30, 3.30, 4.30 ja 5.30
       
  • @yearly - suorittaa komentosarjan joka vuosi
  • @monthly - suorittaa komentosarjan joka kuukausi
  • @weekly - suorittaa komentosarjan joka viikko
  • @daily - suorittaa komentosarjan joka päivä
  • @hourly - suorittaa komentosarjan joka tunti
  • @reboot - suorittaa komentosarjan jokaisen uudelleenkäynnistyksen yhteydessä
  • Voit käyttää näitä muuttujia muodon M H D Mo W sijasta
    • Esimerkki:
      • @monthly /root/scriptfile.sh
      • suorittaa komentosarjan /root/scriptfile.sh joka kuukauden ensimmäisenä päivänä
         
  • Esimerkki:
  • Käyttämällä pilkkua (,) voit määrittää useita tunteja, päiviä jne.
  • Käyttämällä yhdysviivaa (-) voit määrittää kestoksi useita tunteja, päiviä jne.
  • Lisää muuttujia:
  • Merkintöjen muotoilu:

 

 

Alkuun


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