Ett cron-jobb är ett automatiserat program utvecklat för Unix- och Linux-system.
Det tillåter användaren att utföra flera kommandon vid en viss tidpunkt på en
exakt datum. Ett cron-jobb är ett viktigt verktyg som kan användas för allt från att köra skript och återindexera en webbsida till att tillhandahålla backup för en databas. Ett cron-jobb kan också användas som en påminnelse för att ladda ner e-post. Användaren behöver bara ställa in programmet en gång för att det ska kunna slutföra jobbet kontinuerligt.
Om en e-tidningsägare har över 100 e-postprenumeranter som läser hans publikation den 25:e varje månad, till exempel, kan ett cron-jobb hjälpa till att få ut informationen till varje läsare vid samma tid och datum varje månad. Dessutom kan den lägga till nya medlemmar till webbplatsen och ta bort de som avregistrerar sig samtidigt som databasen bibehålls.
Ett cron-jobb ställs in med cron-flikar i en cron-flikhanterare. Cron-flikar är indelade i sex fält: minuter, timmar, dagar, månader, veckodagar och kommandon. Kommandofältet ger instruktioner till datorn. Minutefältet löper från 0-59 och anger exakt den minut som kommandot ska utföras. Timmen är inställd mellan 0-23, där noll representerar midnatt.
Veckodagarna sträcker sig från 0-7, där både 0 och 7 representerar söndag. Vissa äldre system, inklusive vissa Unix-system, använder 0 till 6 som veckodagar, 0 är söndag. Vita utrymmen eller flikar måste separera varje fält. Komma används när man lägger till en lista, medan asterisker läggs till där användaren inte vill ange ett fält. För den tidigare nämnda webb-e-zine-ägaren, till exempel, kan cron-jobbet ställas in med en asterisk i stället för veckodagen eftersom den 25:e dagen i månaden inte alltid kommer att infalla på samma veckodag.
Ett cron-jobb skrivs i en textfil med en serie cron-kommandon som datorn ska följa. Att förbereda ett cron-jobb som en textfil gör det också lättare att redigera skripten senare om det behövs. Dessutom kan cron-jobbet ställas in för att antingen tillåta eller neka vissa användare att justera inställnings-cron-fliken. När texten har skapats för cron-jobbet följs den av en .txt-tillägg, som Cron.txt. Sedan laddas jobbet upp och textfilens medföljande kommando skulle läsas som ”crontab cron.txt” innan det träder i kraft på webbsidan.