Ajastetut tehtävät (Cron)

Lue ja muokkaa järjestelmäsi crontabia suoraan 1DevToolista — jokainen aikataulu selitetään selkokielellä.

Cron on klassinen esimerkki työkalusta, joka on helppo käyttää mutta vaikea lukea. 17 3 * * 1-5 on yksiselitteinen, mutta useimmille ihmisille silti mahdoton tarkistaa silmäyksellä. Cron Jobs -hallinta näyttää saman aikataulun sanoin.

Cron Jobs -hallinta

Avaaminen

Runtime-työkalut tilarivillä → Cron Jobs.

Saatavilla macOS:lla ja Linuxilla. Windowsissa 1devTool ohjaa sinut Task Scheduleriin sen sijaan, että se teeskentelisi hallitsevansa crontabia, jota ei ole olemassa.

Mitä voit tehdä

Hallinta listaa jokaisen tehtävän järjestelmän crontabista ja antaa sinun:

  • Lisätä tehtävän
  • Muokata sen aikataulua tai komentoa
  • Ottaa käyttöön tai poistaa käytöstä sen poistamatta sitä
  • Poistaa sen

Aikataulun valitseminen

Valitse valmis aikataulu — 5 minuutin välein, tunneittain, arkisin klo 9:00, kuukausittain, käynnistyksen yhteydessä — tai kirjoita oma lausekkeesi.

Valitsitpa minkä tahansa, aikataulu selitetään sen alla selkokielellä, jotta voit varmistaa tarkalleen, milloin tehtävä ajetaan, ennen kuin tallennat sen.

Lokien lukeminen

Tehtävän tuloste on nähtävissä hallinnassa, joten jos tehtävä epäonnistuu hiljaisesti kello 3 yöllä, sen voi diagnosoida aamulla ilman järjestelmälokien penkomista.

Cron-tehtävien lokit

Irrottaminen omaan ikkunaan

Hallinnan voi irrottaa omaksi ikkunakseen ja vetää toiselle näytölle — hyödyllistä silloin, kun muokkaat tehtävää ja seuraat samalla sen ajoa toisaalla.

Runtime-työkalut

Cron Jobs sijaitsee tilarivillä muiden runtime-työkalujen rinnalla: porttihallinnan, Docker-hallinnan ja ympäristömuuttujien hallinnan vieressä. Ne kaikki ovat työkaluja, joita tarvitset silloin, kun jokin on käynnissä — et silloin, kun kirjoitat koodia.

Runtime-valikko

Aiheeseen liittyvää