Labākais Cron Jobs hostings: kurš ir labākais jūsu vietnei? [Atjaunināts: 2020. gads]

Salīdziniet Cron Jobs hostingu

Jūs varat izmantot cron, lai automatizētu atkārtotus uzdevumus, kas jums jāpalaiž serverī. Bet ne visi mitinātāji nodrošina piekļuvi, kas jums nepieciešama, lai iestatītu cron darbus.


Ja vēlaties tieši plānot uzdevumus savā tīmekļa serverī, jums būs nepieciešama ssh piekļuve vai cron rīks cPanel iekšpusē vai cits vadības panelis. Daži mitinātāji var ierobežot cron darbu skaitu, ko varat palaist uz dalīta hostinga plāniem.

Šeit ir mūsu eksperta izvēles iespējas labākajiem cron darba saimniekiem:

  1. Bluehost
    – Vienkārša CRON darba plānošana no cPanel
  2. A2 mitināšana
  3. HostGator
  4. GreenGeeks
  5. Fatkova

Kā mēs izvēlējāmies labākos saimniekus Krona darbiem?

Mēs izvēlējāmies tos resursdatorus, kuri ļauj jums ērti ieplānot cron darbus no vadības paneļa vai kas nodrošina piekļuvi ssh.

Mēs pārbaudījām šo sarakstu, izmantojot mūsu datubāzi, kurā ir tūkstošiem patiesu klientu atsauksmju. Pēc tam mēs izvēlējāmies tos saimniekus, kuriem bija visaugstākais punktu skaits.

Cron Jobs hostings

Cron ir programmatūras utilīta Linux un citās Unix balstītās sistēmās, kas vada komandas, pamatojoties uz laika noteikumiem, kas definēti cron tabulās (crontab). To var izmantot, lai automatizētu kopīgus uzdevumus, kuri regulāri jāatkārto.

Vai vēlaties katru vakaru regulāri veikt plānotas dūmu pārbaudes savā ražošanas serverī? Vai vēlaties vienu stundu stundā iztīrīt lapas kešatmiņu? Vai jums ir jāveido dublējums datu bāzei trīs reizes dienā un jāsaglabā izvades fails citā mašīnā?

Jums nav nepieciešams kalendāra atgādinājums un zemi apmaksāts stažieris. Jums ir nepieciešams cron darbs.

Kā darbojas cron??

Cron ir utilīta, kas darbojas operētājsistēmas fonā un izpilda komandas kā plānots.

Dažādās sistēmās to veic dažādā veidā, taču tiem ir tendence ievērot vienu un to pašu modeli:

  1. Cron process pārbauda crontab failu (s), lai atrastu ātrāko komandu, kuru tas ir paredzēts palaist.
  2. Uzstāda sevi “modinātāju” un guļ, līdz šie uzdevumi ir jāveic.
  3. Laicīgi pamostas, lai izpildītu uzdevumu.
  4. Pabeidzot uzdevumu, pārbaudiet nākamās īsākās aktivitātes grafiku. Cikls atkārtojas.

Protams, ieviešanas detaļas (kā, piemēram, tiek apstrādāti “miega” un “pamodināšanas” procesi) ir atšķirīgas starp cron rīku un cron rīku, kā arī no operētājsistēmas uz operētājsistēmu. Jēdziens “cron” ietver plānošanas ideju un veidu, kā lietotāji mijiedarbojas ar sistēmu, nevis ieviešanas detaļas.

Kā lietot cron plānotāju

Ja jums ir piekļuve servera failu sistēmai, cron darbu iestatīšana ir diezgan vienkārša.

Plānošanas failus sauc par “crontabs” vai “cron tabulām”. Visai sistēmai ir viens fails (mapē / etc / parasti), kā arī (jaunākās sistēmās) katram lietotājam viens fails. Lietotāju crontabs vada komandas kā šis lietotājs, un tāpēc tie ir atkarīgi no šī lietotāja atļaujām. Sistēmas mēroga crontab darbojas kā administrators, tāpēc failu var rediģēt tikai lietotājs ar administratora tiesībām.

Crontab fails ir vienkārši vienkārša teksta fails ar vienu rindiņu katram plānotajam darbam. Tas varētu izskatīties šādi:

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

Tas var šķist mulsinoši, bet tas ir diezgan vienkārši. Katra rinda attēlo vienu plānotu darbu. Cipari un zvaigznītes apzīmē ieplānoto (kad kaut ko darīt), un teksts pēc tam ir čaulas komanda. Paredzētajā laikā cron palaiž komandu tieši tā, it kā lietotājs ierakstītu šo komandu termināļa logā.

Iepriekš minētajā piemērā, kā parasti, šīs nav īpašas komandas, lai kaut ko izdarītu pašas par sevi, bet gan skripti, kas tiks izpildīti. Faktiski dublēšanas vai dūmu testu palaišanas, paziņojumu nosūtīšanas pa e-pastu vai GPS servera piespraušanas loģika ir ietverta citur glabātajos failos..

Ja jūs vēlējāties izdarīt kaut ko vienkāršu ar cron, nav iemesla, ka nevarējāt vienkārši ierakstīt bash komandas tieši crontab failā:

0 0 * * * mv /home/app/error.log / home / kļūdas / $ (datums +% F) .log

Tādējādi kļūdas žurnāls tiek pārdēvēts par faila nosaukumu, pamatojoties uz pašreizējo datumu, un tas tiek pārvietots uz īpašu žurnālu šādiem žurnāliem. Šī darba iestatīšana ir vienkāršs veids, kā pārliecināties, ka kļūdu žurnāli netiek uzkrāti vienā milzu failā.

(Protams, vēl viens veids ir datņu failu izveide, izmantojot lietojumprogrammas kļūdu pārskatu, jo kļūdas tiek ģenerētas. Bet jums tas, iespējams, būs jādara šādā veidā.)

Dīvaini skaitļi katras rindas sākumā attiecas uz grafiku. Apzīmējumu ir nedaudz grūti pierast, taču tas ir pārvaldāms (un jūs vienmēr varat to meklēt).

Ir 5 “sloti”, katrs atdalīts ar atstarpi, un katrs apzīmē laika vienību – dienas, minūtes, stundas utt..

* * * * * * *
| | | | | |
| | | | | + – gads (diapazons: 1900-3000)
| | | | + —- Nedēļas diena (diapazons: 1-7, 1 stāv uz pirmdienu)
| | | + —— Gada mēnesis (diapazons: 1-12)
| | + ——– Mēneša diena (diapazons: 1-31)
| + ———- Stunda (diapazons: 0-23)
+———— Minūte (diapazons: 0–59)

Krona plānotājs meklē paraugu sakritības starp numuriem un sistēmas pulksteni. Zvaigznīte nozīmē, ka jebkura vērtība sakrīt.

Piemēram, piemēram:

* * * * *

Tas atbildīs KATRU pārbaudi pret pulksteni, tāpēc darbosies katru minūti.

Ja jums kaut kas jāskrien ik pēc piecām minūtēm, varat to izdarīt:

* / 5 * * * *

Lai palaistu komandu reizi gadā, jūs varētu rīkoties šādi:

0 0 1 1 * *

Tas nozīmē, ka grafiks sakrīt, kad minūte ir 0 un stunda ir 0 (pusnakts) pirmā mēneša pirmajā dienā. Abas zvaigznītes nozīmē, ka nav svarīgi, kāda nedēļas diena tā ir vai kāds gads ir. Šis darbs darbosies reizi gadā, 1. janvārī.

tīmekļa mitināšanas kupons

Meklējat labu cenu par cron darba vietu mitināšanu?
A2 Hostings tikko ieguva 1. vietu mūsu ātruma un veiktspējas testos. Jūs varat iegūt izcilu cenu par viņu izstrādātājiem draudzīgajiem plāniem. Izmantojiet šo atlaižu saiti
lai tiktu galā.

Kā piekļūt cron plānošanai

Jums ir jāpiekļūst paša servera vai datora operētājsistēmai. Ja tas ir attālais serveris, ko izmanto tīmekļa mitināšanas videi, tas nozīmē, ka jums tam būs jāpiekļūst, izmantojot ssh vai attālā servera administratora paneli, piemēram, Ajenti.

Daži tīmekļa mitināšanas vadības paneļi (piemēram, CPanel) arī nodrošina piekļuvi cron plānotājam. Bieži vien šie vadības paneļa rīki nodrošina GUI, kas vienkāršo grafika iestatīšanas uzdevumu (tāpēc jums nav jāatceras, ko nozīmē cipari).

Tomēr ne visi tīmekļa mitinātāji nodrošina šāda veida piekļuvi. Tā būtībā ir administratīva funkcija, un daži hostinga uzņēmumi ierobežo to no saviem klientiem.

Ja jums būs nepieciešama piekļuve automatizētai cron plānošanai, pirms tās izvēles noteikti pārbaudiet, vai mitināšanas uzņēmums to nodrošina..

Citas servera administrēšanas iespējas

  • Piekļuves žurnāli
  • Fails
  • Video
  • Anonīms FTP
  • SSH piekļuve
  • 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