Pleskille Linuxissa voit automatisoida skriptien suorittamisen tiettyihin aikaan käyttämällä ajastettuja tehtäviä (cron jobejä). Tämän oppaan avulla opetetaan, miten luoda, hallita ja määrittää ajastettuja tehtäviä Pleskin hallintajäsenkäyttöliittymästä.

Taustatiedot

Oletuksena Plesk-käyttäjien luomat ajastetut tehtävät Pleskille Linuxissa suoritetaan chrooted shellissä, mikä tarkoittaa, että tiedostojärjestelmän juuri muunnetaan vastaavan käyttäjän kotihakemistoksi. Tämä parantaa turvallisuutta, mutta rajoittaa vaihtoehtoja Plesk-käyttäjille. Voit muuttaa shell-asetuksia meneen Tools & Settings > Scheduled Tasks > Settings. Lisätietoja löydät osoitteesta Scheduled tasks shell setting.

Miten tehdään

  1. Vaihe 1: Katso olemassa olevat ajastetut tehtävät

    Mene Tools & Settings > Scheduled Tasks (Cron jobs), jotta voit nähdä kaikki tilauksille luotujen sekä palvelintasolla luotujen ajastettujen tehtävien.

    Voit järjestää tehtäviä komennuksen, tilauksen tai aikataulun mukaan. Aikataulunäkymä on hyödyllinen virheiden selvittelyssä palvelimen resurssien käytöstä aiheutuvista latauspiirteistä. Napsauta tehtävän nimeä muuttaaksesi sen ominaisuuksia, aktivoimaan/deaktivoimaan tai suorittamaan sen välittömästi.

  2. Vaihe 2: Luo uusi ajastettu tehtävä

    Mene Tools & Settings > Scheduled Tasks > Add Task.

  3. Vaihe 3: Valitse tehtävän tyyppi

    Valitse sopiva tehtävätyyppi tarkoituksen mukaan:

    • Suorita komento: Määrittele suoritettavan tiedoston koko polku (binääritiedostot, shell-skriptit tai batch-tiedostot).
    • Hae URL-osoite: Määrittele vain URL; sinun ei tarvitse kirjoittaa komentoja kuten curl tai wget.
    • Suorita PHP-skripti: Määrittele skriptin koko polku, esimerkiksi: /tmp/script.php.
  4. Vaihe 4: Määritä aikataulu ja asetukset

    Valitse, kuinka monta kertaa tehtävä suoritetaan, ja määrittele haluamasi päivämäärä ja aika. Aika on oletuksena palvelimen aikavyöhykkeessä. Valitaksesi eri aikavyöhykän, mene Tools & Settings > Scheduled Tasks > Settings.

    Voi myös määrittää tehtävälle kuvauksen, valita järjestelmäkäyttäjän, jonka turvallisuuskontekstissa tehtävä suoritetaan, ja määrittää ilmoituksia.

  5. Vaihe 5: Testaa tehtävä

    Napsauta Run Now ja odota, kunnes tehtävä on suoritettu. Jos tehtävä päättyy virheeseen, se epäonnistuu myös aikataulun mukaan suoritettaessa, ellei tunnistat ja ratkaise ongelmaa.