Cron, wiki

Cron - egy eszköz a programok indításához ütemterv szerint

A UNIX operációs rendszerben és hasonlókban egy cron nevű mechanizmust használnak a programok ütemezéséhez. A felhasználó, aki programjait ütemezéssel kívánja futtatni, létrehoz egy konfigurációs fájlt, amely rögzíti a programok futtatásának ütemezését. Ezt a konfigurációs fájlt minden percben a cron és a futtatásra kész programok futják.

A konfigurációs fájl a crontab program segítségével kerül szerkesztésre. A cron által futtatott programokat a felhasználónak, aki a megfelelő konfigurációs fájl tulajdonosa végzi.

A konfigurációs fájl létrehozása és szerkesztése?

A konfigurációs fájlt két módon módosíthatja.

Az első módszer közvetlen szerkesztés a crontab segítségével.

A második módszer a cron parancs készítése a kész fájl olvasásához. Ez a módszer könnyebb használni.

Ne feledje, hogy ahhoz, hogy a konfigurációs fájl bármilyen módosítása hatályba lépjen, újra kell futtatnia a crontab fájlnév parancsot. Azonban minden korábbi crontab beállítás felülíródik az újakkal. Ezenkívül nem szabad összekeverni a crontab konfigurációs fájlt a létrehozott fájllal. A crontab fájlnév parancs másolja a fájl tartalmát egy speciális crontab fájlba, amely után a fájl már nem vesz részt a folyamatban.

Mit kell írni a konfigurációs fájlban?

A konfigurációs fájl sorokat tartalmaz, amelyek mindegyike egy ütemterv szerint futó programot ír le. Minden sor 6 mezõbõl áll, a mezõket szóközzel vagy lapokkal választják el egymástól. A mezők a következő célokat szolgálják:

  1. Perc (0-59)
  2. Néz (0-23)
  3. A hónap napja (1-31)
  4. Egy hónap egy év alatt (1-12)
  5. A hét napja (0-6, 0: vasárnap)
  6. A program, amely elindul

Az első öt mező mindegyike többféleképpen írható:

  1. A * szimbólum (bármilyen értéket jelent)
  2. Vesszővel elválasztott listával (1,2,3)
  3. A hatótávolság egy kötőjelen keresztül (1-31)
  4. A tartomány értéktartománya (például * / 2 azt jelenti,

Hol tudok több információt kapni?

A témával kapcsolatos további információkért használhatja a beépített súgórendszert a következő parancs beírásával a kiszolgáló parancssorában:
ember cron - a cron jellemzőinek leírása
man 1 crontab - a crontab használatának leírása
man 5 crontab - a cron konfigurációs fájlformátumának leírása

Hogyan futtathatok egy php parancsfájlt a cron-ból?

A php parancsfájlt futtató cronfailben lévő sor így néz ki:

ahol a / usr / local / php54 / bin / php - út a php-tolmács verzió 5.4 és /home/user/www/site1/public_html/script.php - teljes elérési útvonal a forgatókönyvet.

A PHP php verziók teljes listája:

A perl parancsfájl futtatása a cron-ból?

Perl-parancsfájlok futtatásához nem kell megadnia a tolmács elérési útját, mivel az elérési út már a parancsfájl fejlécében van megadva.

Crontab fájlokat kezelhetek a panelből?

A panel képes kezelni a parancsfájlok indítását menetrend szerint.
Ez a lehetőség minden olyan felhasználó számára elérhető, akiknek a díjcsomagok támogatják a cron szolgáltatást. Konfigurációs fájl létrehozásához nyissa meg a Crontab elemet a Vezérlőpulton a Vezérlő menüből.

Kapcsolódó cikkek