Hva er en jobbplanlegger?
Mange datamaskiner er i stand til å bruke en jobbplanlegger for å utføre automatiserte oppgaver. Denne funksjonen lar datamaskinen utføre noen oppgaver automatisk på en plan satt av datamaskinbrukeren. En planlegger er vanligvis spesialisert for hver type datamaskinoperativsystem (OS). Den utfører oppgaver på en automatisert måte, noe som reduserer behovet for menneskelig innblanding.
En jobbplanlegger kan settes til å kjøre med flere intervalltider. Dette gir systemadministratorer et verktøy som kan planlegge månedlige eller daglige vedlikeholdsoppgaver. Et eksempel på en jobb i planleggeren er en oppnå prosess. Dette er en prosess som flytter gamle data til å oppnå lagring. Å bruke en planlagt jobb for å fullføre denne oppgaven sikrer at datasystemet opprettholder tilstrekkelig diskplass.
Innenfor UNIX® -operativsystemet er en jobbplanlegger vanligvis kjent som en Cron -jobb. Dette er Master Scheduler -programmet for UNIX®. Det kan kjøre flere typer programmer inkludert skript, administrative oppgaver og genRAL OS Vedlikeholdsprosesser. Cron-jobben bruker en innebygd timer som ligner på en vekkerklokke og utfører oppgaver basert på en forhåndsdefinert plan. Denne planen administreres i en spesiell fil i operativsystemet, som orkestrerer alle daglige oppgaver.
Unix® Job Scheduler bruker en spesiell bakgrunnsprosess som administrerer timeplanen. Dette lederprogrammet, ofte referert til som en Cron Daemon, er ansvarlig for å lese timeplanen og utføre skriptprogrammer i tide. Manager -programmet gjennomgår planen en gang hvert minutt. Hvis nye oppgaver legges til planen, vil den vanligvis utføres innen 60 sekunder etter innreise i tabellen.
Jobbplanleggeren i Windows® -operativsystemet er kjent som Task Manager -programmet. Windows® Task Scheduler kan kjøre skript eller eksisterende programmer innen datamaskinens operativsystem. Dette er et godt verktøy for å håndtere daglig tilbakeUPS og vedlikeholdsaktiviteter.
Et Distribuert Resource Scheduler (DRS) -program er et eksempel på en forhåndsjobbplanlegger. Dette programmet er designet for distribuerte programvareapplikasjoner og har muligheten til å utføre programmer basert på jobbprioritet. Denne typen prosess brukes vanligvis i høy tilgjengelig gruppert IT -miljøer.