PowerScale OneFS: Kuinka muokata Crontabia

Summary: Crontab on apuohjelma, jota käytetään tehtävien ajoitukseen ja tehtävien automatisointiin.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Toimenpide

Tarkastele crontab-tiedostoja.

Tarkastele klusterin laajuista crontab-tiedostoa tai paikallisen solmun crontab-tiedostoa suorittamalla asianmukainen komento.

Koko klusterin laajuiset tiedot:
cat /etc/crontab
Paikallisen solmun crontab:
cat /etc/local/crontab.local
 
Huomautus: Paikallisen solmun cron-työlle, joka sopii esimerkiksi TreeDeletesitä /etc/local/crontab.local Tiedosto on luotava. Katso lisätietoja alta.

OneFS luo /etc/crontab tiedosto. Alla on esimerkki crontab-merkinnästä.
#minute hour    mday    month   wday    who     command
#
# Nightly Health check update

0       1       *       *       *       root    /usr/bin/isi_healthcheck_update -s


Seuraavassa taulukossa selitetään sarakeotsikot:

Otsikon nimi

Sallittu arvo

Sallitut erikoismerkit

minuutti

0-59

* / ,

tunti

0-23

* / ,

mday

kuukauden päivä, 1-31

* / , ? L W

kuukausi

1-12

* / ,

keskiviikko

viikonpäivä (0-6, sunnuntai =0)

* / , ? L W

Kuka

Käyttöoikeusryhmä, kuten root

komento

Suoritettavat komennot


Tässä taulukossa selitetään erikoismerkit:

erikoismerkki

määritelmä

*

Tähtiä käytetään osoittamaan cron-lausekkeen vastaavuuksia kaikille kentän arvoille. Joten kuukausikentässä jokainen kuukausi ilmoitettaisiin.

/

Vinoviivoja käytetään kuvaamaan alueiden lisäyksiä. Esimerkiksi 3-59/15 minuuteille tarkoittaisi tunnin kolmatta minuuttia ja sen jälkeen 15 minuutin välein.

%

Prosenttimerkit muutetaan komennoissa uuden rivin merkeiksi.

,

Pilkkuja käytetään erottamaan luettelon kohteet. Esimerkiksi TO, PE, LA

-

Yhdysviivoja käytetään alueiden määrittämiseen, kuten 200-205.

L

Tarkoittaa "viimeistä". Käytetään viikonpäiväkentän kanssa määrittämään rakenteita, kuten "viime perjantai", joka olisi 5L.

W

Käytetään kuukauden päivä -kentässä määrittämään annettua päivää lähinnä oleva viikonpäivä. Esimerkiksi 14 W olisi lähin arkipäivä kuukauden 14. päivään.

#

Käytetään viikonpäiväkentässä ja sen jälkeen luku väliltä 1–5 määritetään rakenteet, kuten tietyn kuukauden toinen maanantai.

?

Käytetään *-merkin sijaan, kun kuukauden päivä tai viikonpäivä jätetään tyhjäksi

 
Huomautus: Yläosassa /etc/crontab tiedosto, annetaan ohjeet siitä, mihin lisätä merkintöjä tai tehdä muutoksia mukauttamista varten. pikanäppäimellä /etc/local/crontab.local tiedosto ja /etc/mcp/override/crontab Tiedosto on käyttäjän luoma, joten sillä ei ole ohjeita.


Muokkaa crontab-tiedostoja.

 
Huomautus: pikanäppäimellä /etc/crontab tiedostoa EI saa muokata suoraan.
Merkintöjen lisääminen tai muokkaaminen tähän tiedostoon on tehtävä kohdassa /etc/mcp/override/crontab Tiedosto koko klusterille ja /etc/local/crontab.local paikalliselle solmulle.
Crontab-merkinnät /etc/local/crontab.local tiedosto ei selviä OneFS-päivityksestä, mutta /etc/mcp/override/crontab tiedostot säilytetään.

Jos /etc/local/crontab.local Tiedostoa ei ole, luo alla olevalla komennolla:
touch /etc/local/crontab.local
Vastaavasti, jos /etc/mcp/override/crontab Tiedostoa ei ole, luo alla olevalla komennolla:
touch /etc/mcp/override/crontab
 
Huomautus: Ennen kuin muokkaat paikallista crontab-tiedostoa, tee tiedostosta varmuuskopio, jotta se voidaan tarvittaessa palauttaa:
cp /etc/local/crontab.local /etc/local/crontab.local.backup

Voit lisätä merkinnän suoraan suorittamalla seuraavan komennon:
vi /etc/local/crontab.local
Ja vastaavasti:
vi /etc/mcp/override/crontab
Liitä tai kirjoita tarvittava merkintä alla olevan esimerkin mukaisesti:Lisääminen:

treedelete.sh juosta päivittäin klo 23:
0     23     *     *     *     root     /bin/sh     /ifs/data/Scripts/treedelete.sh

Huomautus: Merkintöjen väliset välilyönnit luodaan sarkainnäppäimellä. Tähdet osoittavat, että cron-lauseke vastaa kaikkia kentän arvoja. Edellisessä esimerkissä se olisi kuukauden jokaisena päivänä, vuoden jokaisena kuukautena, viikon jokaisena päivänä.


Käyttäminen isi_ropc Crontab-merkinnöissä

Lisääminen isi_ropc Crontab-merkintä suorittaa välitetyn komennon enintään kerran klusteria ja versiota kohden riippumatta siitä, kuinka monessa solmussa sitä käytetään. Ilman merkintää komento voitaisiin suorittaa solmussa, jolla on pienin DevID-tunnus. Vaihtoehtoisesti voit lisätä -s Lippu suorittaisi komennon satunnaisessa solmussa. Alla on esimerkkimerkintä:
# rotate log files on /ifs, too -- one node per cluster at a time
15,45   *       *       *       *       root    isi_ropc newsyslog -f /etc/newsyslog.ifs.conf


Lisää useita merkintöjä crontab-tiedostoon.

Jos crontab-tiedosto vaatii useita merkintöjä toisesta tiedostosta, liitä työmerkintä. Tässä esimerkissä, jossa path_to_file_with_entries on tiedosto, joka sisältää tuotavat merkinnät:
cat /ifs/<path_to_file_with_entries> >> /etc/local/crontab.local

Tarkista merkinnät crontab tiedosto.

Varmista, että merkinnät on liitetty crontab Tiedostot:
tail /etc/local/crontab.local
tail /etc/crontab
Näyttöön tulee seuraavankaltainen tulos:
tail /etc/crontab
# X: ----------------

# X: LOCAL

# X: This section contains entries local to this node

# X: only. This section is populated from the contents of

# X: the file /etc/local/crontab.local if it exists.

# X: ----------------

0 23 * * * root /bin/sh /ifs/data/Scripts/treedelete.sh

tail /etc/local/crontab.local

0 23 * * * root /bin/sh /ifs/data/Scripts/treedelete.sh


Palauta muutokset crontab-tiedostoon:

Nämä vaiheet palauttavat crontab.local tiedosto edellisessä osassa luotuun varmuuskopioversioon.
  1. Avaa SSH-yhteys missä tahansa klusterin solmussa ja kirjaudu root-tilillä .
  2. Kopioi ja nimeä sitten uudelleen laitteen alkuperäinen varmuuskopio suorittamalla seuraava komento crontab.local tiedosto:
cp /etc/local/crontab.local.backup /etc/local/crontab.local

Additional Information

Ennen OneFS 9.5:tä /etc/mcp/override/crontab.smbtime käytettiin merkintöjen säilyttämiseen päivitysten avulla. 
Sittemmin on todettu, että OneFS 9.5:stä alkaen ja sitä uudempiin käyttötarkoituksiin /etc/mcp/override/crontab Sijasta /etc/mcp/override/crontab.smbtime.

Affected Products

Isilon, PowerScale OneFS

Products

Isilon
Article Properties
Article Number: 000022081
Article Type: How To
Last Modified: 17 Sep 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.