Bestu Cron Jobs hýsingin: Hver er bestur fyrir síðuna þína? [Uppfært: 2020]

Berðu saman Cron Jobs Hosting

Þú getur notað cron til að gera sjálfvirkan endurtekin verkefni sem þú þarft til að keyra á netþjóninum þínum. En ekki allir gestgjafar veita þann aðgang sem þú þarft til að setja upp cron störf.


Ef þú vilt skipuleggja verkefni beint á vefþjóninn þinn þarftu ssh aðgang eða cron tól inni í cPanel eða öðru stjórnborði. Sumir gestgjafar geta takmarkað fjölda cron-starfa sem þú getur keyrt í sameiginlegum hýsingaráætlunum.

Hér eru val sérfræðinga okkar fyrir bestu gestgjafana í Cron:

  1. Bluehost
    – Einföld cron starf tímasetningu frá cPanel
  2. A2 hýsing
  3. HostGator
  4. GreenGeeks
  5. Fatcow

Hvernig völdum við bestu vélarnar fyrir Cron störf?

Við völdum vélarnar sem gera þér kleift að skipuleggja cron störf auðveldlega frá stjórnborði eða sem veita ssh aðgang.

Við skoðuðum þennan lista gegn gagnagrunni okkar yfir þúsundir raunverulegra dóma viðskiptavina. Síðan völdum við vélarnar með hæstu heildarskorina.

Cron Jobs Hosting

Cron er hugbúnaður gagnsemi á Linux og öðrum Unix-undirstaða kerfi sem keyrir skipanir byggðar á tímasetningareglum skilgreind í cron töflum (crontab). Þetta er hægt að nota til að gera sjálfvirkan sameiginleg verkefni sem þarf að endurtaka samkvæmt áætlun.

Viltu keyra reglulega áætlaða reykprófun á framleiðslumiðlinum þínum á hverju kvöldi? Viltu hreinsa skyndiminni síðunnar einu sinni á klukkustund? Þarftu að taka afrit af gagnagrunninum þrisvar á dag og vista framleiðsluskrána á annarri vél?

Þú þarft ekki áminningu um dagatal og láglaunafólk. Þú þarft Cron starf.

Hvernig virkar cron?

Cron er tól sem keyrir í bakgrunni stýrikerfisins og keyrir skipanir eins og áætlað er.

Þetta er náð á nokkrar mismunandi leiðir í mismunandi kerfum, en þeir hafa tilhneigingu til að fylgja sama mynstri:

  1. Cron ferlið skoðar crontab skrána til að finna skjótustu skipunina sem hún er áætluð til að keyra.
  2. Stillir sér „vekjaraklukku“ og sefur þar til það þarf að keyra verkefnin.
  3. Vaknar í tíma til að keyra verkefnið.
  4. Þegar verkefninu er lokið skaltu athuga áætlunina fyrir næstu skjótustu aðgerðir. Hringrásin endurtekur sig.

Auðvitað eru útfærsluupplýsingarnar (hvernig „svefn“ og „vakning“ ferlar eru til dæmis) mismunandi frá cron tól til cron tól, svo og frá stýrikerfi til stýrikerfis. Hugmyndin „cron“ nær yfir hugmyndina um tímasetningu og hvernig notendur hafa samskipti við kerfið, ekki upplýsingar um framkvæmd.

Hvernig á að nota cron tímaáætlun

Ef þú hefur aðgang að skráarkerfi netþjónsins er nokkuð auðvelt að setja upp cron störf.

Tímasetningarskrárnar kallast „crontabs“ eða „cron töflur.“ Það er ein skrá fyrir allt kerfið (í / etc / möppunni, venjulega), sem og (í nýrri kerfum) ein fyrir hvern notanda. Notendur crontabs keyra skipanir sem þessi notandi og eru því háðir leyfi notandans. Crontab kerfisbundið keyrir sem stjórnandi og þannig er eingöngu hægt að breyta þessari skrá af notanda sem hefur stjórnunarréttindi.

Crontab skrá er einfaldlega látlaus textaskrá með einni línu fyrir hvert áætlað starf. Það gæti litið svona út:

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 /home/gps/dispatch.ping.js

Þetta kann að virðast ruglingslegt en það er frekar einfalt. Hver lína táknar eitt áætlað starf. Tölurnar og stjörnumerkin tákna áætlaðan (hvenær á að gera eitthvað) og textinn á eftir er skel skipun. Á áætlaðum tíma keyrir cron skipunina nákvæmlega eins og notandi skrifaði þá skipun inn í flugglugga.

Í dæminu hér að ofan, eins og venjulega, eru þetta ekki sérstakar skipanir til að gera eitthvað á eigin spýtur, heldur handrit sem verða keyrð. Röksemdafærsla þess að taka öryggisafrit af, keyra reykpróf, senda tilkynningar með tölvupósti eða smella á GPS netþjóninn er allt að finna í skrám sem eru geymdar annars staðar.

Ef þú vildir gera eitthvað einfalt með cron er engin ástæða til að þú gætir ekki bara slegið grunnskipanirnar beint í crontab skrána:

0 0 * * * mv /home/app/error.log / home / villur / $ (dagsetning +% F) .log

Þetta endurnefnir villubókina í skráarheiti miðað við núverandi dagsetningu og færir hana í sérstaka skrá fyrir slíkar skrár. Að setja þetta starf upp er auðveld leið til að ganga úr skugga um að villulokar safnast ekki saman í eina risastór skrá.

(Auðvitað, önnur leið væri að búa til dagsetningarskrár úr villuskýrslu forritsins þar sem villurnar eru búnar til. En þú gætir þurft að gera það með þessum hætti.)

Hinar skrýtnu tölur í upphafi hverrar línu vísa til áætlunarinnar. Táknið er svolítið erfitt að venjast en það er viðráðanlegt (og þú getur alltaf flett því upp).

Það eru 5 „raufar“, hvor aðskildir með rými, og hver fulltrúi eininga tíma – daga, mínútur, klukkustundir osfrv..

* * * * * *
| | | | | |
| | | | | + – Ár (svið: 1900-3000)
| | | | + —- Dagur vikunnar (svið: 1-7, 1 stendur fyrir mánudaginn)
| | | + —— Mánuður ársins (svið: 1-12)
| | + ——– Dagur mánaðarins (svið: 1-31)
| + ———- Klukkutími (svið: 0-23)
+———— Mínúta (svið: 0-59)

Cron tímaáætlun er að leita að mynstri samsvörun á milli tölustafa og klukku kerfisins. Stjörnumerki þýðir að öll gildi samsvara.

Svo til dæmis:

* * * * *

Þetta mun passa við ALLA ávísanir á klukkuna, þannig að það mun keyra á hverri mínútu.

Ef þú þarft að keyra eitthvað á fimm mínútna fresti geturðu gert þetta:

* / 5 * * * *

Til að keyra skipunina einu sinni á ári gætirðu gert:

0 0 1 1 * *

Það þýðir að áætlunin passar þegar mínúta er 0 og klukkan er 0 (miðnætti), fyrsta dag fyrsta mánaðar. Stjörnurnar tveir þýða að það skiptir ekki máli hvaða vikudag það er, eða hvaða ár það er. Þetta starf mun starfa einu sinni á ári, 1. janúar.

afsláttarmiða fyrir vefþjónusta

Ertu að leita að góðum samningi um hýsingu á cron störfum?
A2 Hosting skoraði bara # 1 í hrað- og frammistöðuprófunum okkar. Þú getur fengið framúrskarandi verðlagningu á áætlunum þeirra sem þróa vingjarnlega. Notaðu þennan afsláttartengil
til að fá samninginn.

Hvernig á að fá aðgang að tímasetningu cron

Þú verður að hafa aðgang að sjálfu netþjóninum eða stýrikerfinu. Ef þetta er ytri netþjónn sem er notaður fyrir vefhýsingarumhverfi þýðir það að þú þarft að fá aðgang að honum með því að nota ssh eða stjórnborð á ytri miðlara eins og Ajenti.

Sumir hýsingarstjórnir (eins og CPanel) veita einnig aðgang að cron tímaáætlun. Oft eru þessi stjórnborðstæki með GUI sem einfaldar verkefnið við að setja upp áætlunina (svo þú þarft ekki að muna hvað tölurnar þýða).

Ekki eru allir gestgjafar sem veita slíkan aðgang þó. Þetta er í raun stjórnunaraðgerð og sum hýsingarfyrirtæki takmarka viðskiptavini sína frá því.

Ef þú þarft aðgang að einhvers konar sjálfvirkri Cron tímasetningu, vertu viss um að athuga hvort hýsingarfyrirtækið veitir það áður en þú velur einn.

Aðrir eiginleikar í netþjónustustjórnun

  • Aðgangsskrár
  • Skrá
  • Myndband
  • Nafnlaus FTP
  • SSH aðgangur
  • 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