Eräajo on tietokoneohjelma, joka suoritetaan ajoittain. Paras tapa ajoittaa erätyö on linkittää prosessi tietokoneen tehtävienhallintajärjestelmään. Tämä vaihtelee eri käyttöjärjestelmissä (OS) ja sitä käytetään tyypillisesti huoltotyyppisiin tehtäviin.
Paras tapa suorittaa erätyö UNIX®-käyttöjärjestelmissä on cron-tehtävienhallinta. Cron on UNIX® -järjestelmän oletusohjelmaohjelma. Tämä ohjelma mahdollistaa ajoitetun erätyön tiettyinä aikoina.
Windows® -käyttöjärjestelmät käyttävät tyypillisesti tehtävien ajoitusohjelmaa erätöiden suorittamiseen. Tässä ohjelmassa on useita kokoonpanovaihtoehtoja, jotka sisältävät jokaisen suoritettavan työn aika- ja päivämääräasetukset. Tehtävien ajoitusohjelma on Windows®: n ensisijainen työkalu erätyön ajoittamiseen.
Sekä Windows®- että UNIX® -käyttöjärjestelmissä on erityinen järjestelmänvalvontanäyttö, joka hallinnoi erätyön ajoitusta. Näihin ohjelmiin pääsee käsiksi käyttöjärjestelmän hallintakonsolista. Se tarjoaa helppokäyttöisen ajoitusohjelman, joka luettelee kaikki käyttöjärjestelmän ajoitetut työt.
Linux® -käyttöjärjestelmät käyttävät sekä At- että Batch -komentoja työkaluna erätyön ajoituksessa. Näiden komentojen avulla käyttäjä voi määrittää tietyn päivämäärän ja kellonajan suorittaakseen eräohjelman. Ensisijainen ero näiden kahden komennon välillä on, että “Erä” -komento on suunniteltu suorittamaan työ heti, kun järjestelmäresurssit ovat käytettävissä, kun taas “At” -komento perustuu tiettyyn aikaan.
Eräajojen ajoittaminen toistuvasti suoritettavaksi edellyttää tavallista erätyötä monimutkaisempaa ajoitinta. Käyttämällä cron- ja tehtävien ajoitusohjelmia kehittäjä voi kirjoittaa päivittäin suoritettavia komentosarjoja. Nämä ohjelmat ovat käyttöjärjestelmälle ainutlaatuisia, ja ne tarkistetaan joka minuutti koko päivän ajan.
Eräohjelmia käytetään tyypillisesti ylläpitotoimiin, mukaan lukien päivittäiset varmuuskopiot ja levynpuhdistusohjelmat. Nämä huolto-ohjelmat on parasta suorittaa ruuhka-aikoina, kun järjestelmä on käyttämättömänä ja verkkoliikenne on vähäisempää. Eräajojen ajoittaminen varhain aamulla tai myöhään illalla varmistaa, että tietokonejärjestelmän resurssit ovat käytettävissä ruuhka -aikoina.
Suurin osa erätöistä kestää useita tunteja. Nämä ohjelmat vaativat nopeaa prosessointitehoa ja käyttävät tyypillisesti lisäresursseja. Monet kehittyneet ajoitusohjelmat voivat suorittaa erätöitä tietokoneen käytettävissä olevilla resursseilla. Kun resurssit ylikuormittuvat, erätyö jää odottamaan, kunnes lisätehoa on käytettävissä.