A legjobb Cron Jobs tárhely: Ki a legjobb az Ön webhelyén? [Frissítve: 2020]

Hasonlítsa össze a Cron Jobs tárhelyét

A cron segítségével automatizálhatja a kiszolgálón futtatandó ismétlődő feladatokat. De nem minden állomás biztosítja a cron feladatok beállításához szükséges hozzáférést.


Ha közvetlenül szeretne ütemezni a feladatokat a webkiszolgálón, akkor ssh hozzáférésre vagy cron eszközre van szüksége a cPanel belsejében vagy más vezérlőpulton. Egyes házigazdák korlátozhatják a megosztott tárhely-terveken futtatható cron-feladatok számát.

Íme szakértőink választása a legjobb cron jobgazda számára:

  1. Bluehost
    – Egyszerű cron feladat ütemezés a cPanelből
  2. A2 tárhely
  3. HostGator
  4. GreenGeeks
  5. Kövér tehén

Hogyan választottuk meg a Cron Jobs legjobb vendéglátóit??

Kiválasztottuk azokat a gazdagépeket, amelyek lehetővé teszik a cron feladatok egyszerű ütemezését a kezelőpanelről, vagy amelyek ssh hozzáférést biztosítanak.

Ezt a listát a több ezer valódi vásárlói vélemény adatbázisunk alapján ellenőriztük. Ezután kiválasztottuk a legmagasabb pontszámmal rendelkező házigazdákat.

Cron Jobs tárhely

A Cron egy olyan szoftver segédprogram Linuxon és más Unix-alapú rendszereken, amely parancsokat futtat a cron táblázatokban meghatározott időzítési szabályok alapján (crontab). Ez felhasználható azon általános feladatok automatizálására, amelyeket ütemezett módon kell megismételni.

Szeretne minden este rendszeresen elvégezni a füst tesztelését a termelési kiszolgálón? Ki akarja törölni az oldal gyorsítótárát óránként egyszer? Biztosítson biztonsági másolatot az adatbázisról, naponta háromszor, és mentse el a kimeneti fájlt egy másik gépen?

Nincs szükség naptári emlékeztetőre és alacsony fizetésű gyakornokra. Szüksége van egy cron munkára.

Hogyan működik a cron??

A Cron egy olyan segédprogram, amely az operációs rendszer háttérben fut, és az ütemezett módon végrehajtja a parancsokat.

Ezt a különböző rendszereken néhány módon hajtják végre, de hajlamosak ugyanazt a mintát követni:

  1. A cron folyamat ellenőrzi a crontab fájlokat, hogy megtalálja a leghamarabb futtatandó parancsot.
  2. Beállítja egy „ébresztőórát”, és alszik, amíg ezt a feladatot nem kell futtatni.
  3. Időben felébred a feladat futtatásához.
  4. A feladat elvégzése után ellenőrizze a következő leghamarabb ütemtervet. A ciklus megismétlődik.

A megvalósítás részletei (például az „alvás” és az „ébresztés” folyamatainak kezelése) természetesen cron eszközönként cron eszközönként, valamint operációs rendszerenként is eltérőek. A „cron” fogalma az ütemezés ötletét és a felhasználók interakcióját a rendszerrel foglalja magában, nem pedig a megvalósítás részleteit..

Hogyan kell használni a cron ütemezőt?

Ha hozzáfér a kiszolgáló fájlrendszeréhez, a cron feladatok beállítása meglehetősen egyszerű.

Az ütemezési fájlokat „crontabs” vagy „cron tábláknak” nevezzük. Van egy fájl a teljes rendszerhez (általában az / etc / mappában), valamint (az újabb rendszerekben) minden felhasználóhoz. A felhasználói crontabs parancsokat futtat, mint felhasználó, és így a felhasználó engedélyeitől függ. A rendszerszintű crontab rendszergazdaként fut, így a fájlt csak egy adminisztrátori jogosultságokkal rendelkező felhasználó szerkesztheti.

A crontab fájl egyszerűen egy egyszerű szöveges fájl, amely minden soronként egyetlen sorral rendelkezik. Ez így néz ki:

30 08 10 06 * /home/backup/backup.rb
00 11,16 * * * /home/python-tests/smoke.py
00 09-18 * * * /home/emailer/notifications.php
00 09-18 * * 1-5 / ház / gps/dispatch.ping.js

Ez zavarónak tűnhet, de meglehetősen egyszerű. Minden sor egy ütemezett munkát képvisel. A számok és csillagok az ütemezett (mikor kell valamit tenni), az utólagos szöveg pedig shell parancs. Az ütemezett időpontban a cron pontosan úgy futtatja a parancsot, mintha egy felhasználó gépelte volna ezt a parancsot egy terminál ablakba.

A fenti példában – mint általában – ezek nem konkrét parancsok, hogy valami önállóan cselekedjenek, hanem inkább a futtatandó parancsfájlok. A másolatban tárolt fájlok tartalmazzák a tényleges biztonsági másolat készítését, a füst tesztek futtatását, az értesítések e-mailen küldését vagy a gps szerver pingingét..

Ha valami egyszerűt akarsz tenni egy cron segítségével, akkor nincs ok arra, hogy a bash parancsokat közvetlenül a crontab fájlba nem gépelte be:

0 0 * * * mv /home/app/error.log / home / hibák / $ (dátum +% F) .log

Ez átnevezi a hibanaplót fájlnévre az aktuális dátum alapján, és áthelyezi az ilyen naplók speciális könyvtárába. A munka beállításával egyszerűen ellenőrizhető, hogy a hibanaplók nem halmozódnak-e egy óriás fájlba.

(Természetesen egy másik módszer dátum-alapú fájlok létrehozása az alkalmazás hibajelentéséből, mivel a hibákat generálják. De lehet, hogy így kell tennie.)

Minden sor elején lévő furcsa számok az ütemtervre utalnak. A jelölést kissé nehéz megszokni, de kezelhető (és mindig megnézheti).

Jelenleg 5 „hely” van, amelyek mindegyikét szóköz választja el, és mindegyik időegységet képvisel – napok, percek, órák, stb..

* * * * * *
| | | | | |
| | | | | + – Év (tartomány: 1900-3000)
| | | | + —- A hét napja (tartomány: 1-7, 1 hétfőn áll)
| | | + —— Az év hónapja (tartomány: 1-12)
| | + ——– A hónap napja (tartomány: 1-31)
| + ———- Óra (tartomány: 0-23)
+———— Perc (tartomány: 0-59)

A cron ütemező mintaegyezéseket keres a számok és a rendszer órája között. A csillag azt jelenti, hogy bármely érték megegyezik.

Tehát például:

* * * * *

Ez megfelel az MINDEN ellenőrzésnek az óra alapján, tehát minden percben fut.

Ha öt percenként kell futtatnia valamit, akkor ezt megteheti:

* / 5 * * * *

Évente egyszer a parancs futtatásához tegye a következőket:

0 0 1 1 * *

Ez azt jelenti, hogy az ütemterv megegyezik, amikor a perc 0 és az óra 0 (éjfél), az első hónap első napján. A két csillag azt jelenti, hogy nem számít, hogy a hét napja melyik, vagy mi az év. Ez a munka évente egyszer, január 1-jén fog futni.

web hosting kupon

Jó üzletet keres a cron munkahelyek tárhelyén?
Az A2 Hosting éppen az 1. helyezett a sebesség- és teljesítménytesztjeinken. Kiváló árakat kaphat a fejlesztőbarát terveik alapján. Használja ezt a kedvezményes linket
hogy megszerezzék az üzletet.

Hogyan érhető el a cron ütemezése

Magának a kiszolgálónak vagy a számítógép operációs rendszerének kell hozzáférnie. Ha ez egy web hosting környezethez használt távoli szerver, akkor ez azt jelenti, hogy hozzá kell férnie ssh-hez vagy távoli szerver adminisztrációs paneljéhez, például Ajenti.

Néhány webtárhely vezérlőpanel (például a CPanel) hozzáférést biztosít egy cron ütemezőhöz. Ezek a kezelőpanel eszközök gyakran olyan grafikus felhasználói felületet nyújtanak, amely egyszerűsíti az ütemezés beállításának feladatát (így nem kell emlékeznie arra, hogy mit jelentenek a számok).

De nem minden internetes házigazda nyújt ilyen típusú hozzáférést. Ez alapvetően adminisztratív funkció, és néhány hosting cég korlátozza vevőit attól.

Ha valamilyen automatizált cron ütemezésre van szüksége, ne felejtse el ellenőrizni, hogy a tárhely üzemelteti-e azt..

A szerver adminisztráció egyéb szolgáltatásai

  • Hozzáférési naplók
  • fájl
  • Videó
  • Névtelen FTP
  • SSH hozzáférés
  • FTPS
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map