Laskenta

Cron-generaattori

Luo cron-työ, katso turkinkielinen selitys. Luo kelvollinen cron-työ sekunneissa minuutti-/tunti-/päivä-/kuukausi-/viikonpäivä-asetuksilla.

Cron-lausekkeen generaattori
0 – 59
0 – 23
1 – 31
Cron-lauseke
crontab
* * * * *
Selitys turkin kielellä Se toimii joka minuutti.
min* · sa* · kuukausi.päivä* · kuukausi* · arkisin*
Tieto

Tietoja Cron-generaattorista

Croncron on standardi ajoitusmekanismi, jota käytetään tehtävien suorittamiseen tietyin väliajoin Unix/Linux-järjestelmissä. Automatisoituja tehtäviä web-palvelimilla, kuten varmuuskopiointia, sähköpostin lähettämistä, tietokannan siivousta tai raporttien luomista, hallitaan usein cronin avulla. Cron-lausekkeen syntaksi – viisi välilyönnillä erotettua välilyöntiä – voi kuitenkin olla aluksi hämmentävä.

Tämä on ilmainen. Cron-lausekkeen generaattori Tämän työkalun avulla voit luoda oikean cron-lausekkeen tuntematta teknistä syntaksia. Valitse minuutti-, tunti-, kuukaudenpäivä-, kuukausi- ja viikonpäiväkentät pudotusvalikoista; työkalu luo välittömästi sekä lausekkeen että ihmisen luettavassa muodossa olevan turkinkielisen kuvauksen. Kopioi luomasi lauseke yhdellä napsautuksella. crontab -e Voit liittää sen rivillesi.

Niille, jotka haluavat aloittaa nopeasti. valmiita malleja Tarjolla on myös: lataa useimmin käytetyt skenaariot yhdellä napsautuksella, kuten joka minuutti, tunneittain, päivittäin keskiyöllä, viikoittain maanantaisin ja kuukauden ensimmäisenä päivänä. Koko prosessi tapahtuu kokonaan selaimessasi; tietoja ei lähetetä palvelimelle.

Kuinka sitä käytetään?

Askel askeleelta

  1. Jos haluat Valmiit mallit Napsauta osiossa usein käytettyä mallia; kentät täytetään automaattisesti.
  2. Minuutti, Tunnin, Kuukauden päivä, Kuukausi ja Viikonpäivä Valitse kentät.
  3. Cron-työpaikkailmoitus ja sen turkinkielinen kuvaus päivittyvät välittömästi valintojesi mukaisesti.
  4. Kopioida Tallenna lauseke leikepöydälle napsauttamalla painiketta.
  5. Palvelimellasi crontab -e Avaa editori komennolla ja liitä lauseke.
UKK

Usein kysytyt kysymykset

Vasemmalta oikealle: minuutti (0–59), tunnin (0–23), kuukauden päivä (1–31), kuukausi (1–12) ja viikonpäivä (0–7; sunnuntaisin klo 0 ja 7). Tähti (*) tarkoittaa 'kaikki arvot'. Esimerkiksi 0 9 * * 1 Ilmaus tarkoittaa 'joka maanantai klo 09.00'.

Terminaalissa crontab -e Suorita komento ja lisää sitten avautuvaan editoriin uusi rivi, johon kirjoitat cron-lauseesi ja suoritettavan komennon. Esimerkki: 0 0 * * * /usr/bin/php /var/www/backup.phpKun rekisteröit sen, cron-daemon tunnistaa lausekkeen automaattisesti.

Jos komento suoritetaan erittäin nopeasti, ongelmaa ei yleensä ole. Pitkäkestoisissa tai resursseja vaativissa operaatioissa on kuitenkin parempi käyttää harvempia suoritusvälejä (esim. 5, 15, 30 minuuttia). Tämä estää uuden operaation alkamisen ennen kuin edellinen on päättynyt. lukitustiedosto Tämän mekanismin käyttö on hyvä käytäntö.

Kyllä; kuitenkin nämä kaksi aluetta TAI Se toimii logiikan, ei JA-operaattorin, perusteella. Joten... 0 0 1 * 1 Lauseke tulkitaan muotoon 'kuukauden ensimmäinen päivä TAI maanantai'. Jos kohdistat molempien leikkauspisteeseen, sinun on lisättävä ylimääräisiä tarkistuksia komentosarjaan.

Kyllä. Järjestelmät, kuten WHMCS ja WordPress, käyttävät samaa cron-standardisyntaksia palvelinpuolen cron-asetuksiin. Voit kutsua asiaankuuluvaa PHP-tiedostoa tai URL-osoitetta lisäämällä luodun lausekkeen suoraan palvelimesi crontabiin.