Cron-tehtävät ovat ajastettuja toimintoja, joiden avulla voit suorittaa komentoja tai skriptejä automaattisesti tietyin väliajoin. Niitä käytetään erityisesti toistuvien tehtävien automatisointiin, kuten:

  • Verkkosivun varmuuskopiointi

  • Uutiskirjeiden lähettäminen

  • Tietokantojen siivoaminen

  • Tietojen päivittäminen tai synkronointi

cPanelin avulla cron-tehtävien määrittäminen on suoraviivaista, eikä vaadi teknistä osaamista.

 

Cron-tehtävien määrittäminen cPanelissa

1. Kirjaudu sisään cPaneliin

  • Avaa selain ja siirry cPanel-kirjautumissivulle (esimerkiksi https://minundomain.fi/cpanel).

  • Syötä käyttäjätunnuksesi ja salasanasi.

  • Klikkaa Kirjaudu sisään.

2. Avaa Cron-tehtävät-työkalu

  • Siirry cPanelin hallintapaneelissa alas kohtaan Lisäasetukset (Advanced).

  • Klikkaa Cron-tehtävät (Cron Jobs).

  • Tämä avaa hallintanäkymän, jossa voit lisätä, muokata ja poistaa cron-tehtäviä.

3. (Valinnainen) Ota käyttöön sähköposti-ilmoitukset

Miksi käyttää ilmoituksia?

  • Cron-tehtävät suoritetaan taustalla, joten ilmoitukset auttavat seuraamaan mahdollisia virheitä tai epäonnistumisia.

Miten se otetaan käyttöön?

  • Kirjoita sähköpostiosoitteesi sivun yläosassa olevaan Cron Email -kenttään.

  • Napsauta Päivitä sähköposti (Update Email).

  • Jos haluat estää viestit jokaisesta ajosta, lisää komentosi loppuun:

    • > /dev/null 2>&1

4. Määritä komento

  • Kirjoita komentokenttään mitä palvelimen tulee suorittaa.

  • Yleisiä esimerkkejä:

    • PHP-skriptin suoritus:

      • php /home/kayttajanimi/public_html/skripti.php

    • Shell-skriptin suoritus:

      • /home/kayttajanimi/scripts/backup.sh

  • Korvaa kayttajanimi ja tiedostopolut omilla tiedoillasi.

  • Suorita komento manuaalisesti (esim. SSH:n kautta), varmistaaksesi että se toimii oikein.

5. Aikatauluta cron-tehtävä

5.1. Käytä esiasetettua aikaväliä (helppo tapa)

Valitse valmiista vaihtoehdoista, kuten:

  • Joka minuutti

  • Kerran tunnissa

  • Kerran päivässä

  • Kerran viikossa

  • Kerran kuukaudessa

5.2. Käytä mukautettua ajoitusta (edistyneille käyttäjille)

Täytä seuraavat viisi kenttää:

Kenttä Mahdolliset arvot Esimerkki
Minuutti 0–59 0
Tunti 0–23 3 (klo 3:00)
Kuukauden päivä 1–31 1
Kuukausi 1–12 7 (heinäkuu)
Viikonpäivä 0–7 (0 ja 7 = su) 1 (maanantai)

Esimerkkejä:

  • Aja joka päivä keskiyöllä:

    • 0 0 * * *

  • Aja joka maanantai klo 12:

    • 0 12 * * 1

  •  

6. Lisää cron-tehtävä

  • Kun komento ja ajoitus on määritetty, napsauta Lisää uusi cron-tehtävä (Add New Cron Job).

  • Uusi tehtävä näkyy nyt Nykyiset cron-tehtävät (Current Cron Jobs) -luettelossa.

 

Cron-tehtävien hallinta ja vianmääritys

  • Muokkaa tai poista:

    • Klikkaa Muokkaa (Edit) tehdäksesi muutoksia.

    • Klikkaa Poista (Delete) poistaaksesi tehtävän.

  • Testaus ja virheiden tarkistus:

    • Suorita komento manuaalisesti.

    • Tarkista sähköposti-ilmoitukset.

    • Etsi virheitä tai puuttuvia tulosteita.

 

Parhaat käytännöt

  • Vältä ylikuormitusta:
    Älä ajoita raskaita tehtäviä liian tiheästi.

  • Käytä absoluuttisia polkuja:
    Varmista, että käytät aina täysiä polkuja skripteihin ja tiedostoihin.

  • Tallenna lokit:
    Lisää komentoon:

    • >> /home/kayttajanimi/cron.log 2>&1

    • Tämä tallentaa suoritustiedot cron.log-tiedostoon kotihakemistossa.

  • Tarkista aikavyöhyke:
    Varmista, että palvelimen aikavyöhyke vastaa omaasi, erityisesti ajastetuissa toiminnoissa.

 

Käyttämällä cPanelin Cron-tehtävät-työkalua voit automatisoida toistuvia tehtäviä ja parantaa sivustosi tehokkuutta. Olitpa sitten varmuuskopioimassa tiedostoja, päivittämässä syötteitä tai lähettämässä raportteja, cron-tehtävät säästävät aikaa ja vähentävät manuaalista työtä.

هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)