Skip to main content

Hvad er den bedste metode til planlægning af et batchjob?

Et batchjob er et computerprogram, der kører på et planlagt interval.Den bedste måde at planlægge et batchjob er at knytte processen til computerstyringssystemet på computeren.Dette varierer for hvert operativsystem (OS) og bruges typisk til vedligeholdelsestypeopgaver.

Den bedste måde at køre batchjob i et UNIX REG; -baserede operativsystemer er ved at bruge CRON Task Manager.CRON er standard Job Scheduler -programmet inden for Unix .Dette program tillader planlægning af et batchjob på bestemte tidspunkter.

Windows Operativsystemer bruger typisk opgaveplanlægningsprogrammet til at køre batchjob.Dette program har flere konfigurationsindstillinger, der inkluderer tids- og datoindstillinger for hvert job at køre.Opgaveplanlægningsprogrammet er det primære værktøj, der bruges i Windows Til planlægning af et batchjob.

Både Windows og Unix Operativsystemer har en særlig administrativ skærm, der administrerer planlægningen af et batchjob.Disse programmer kan fås fra operativsystemets administrative konsol.Det giver et brugervenligt planlægningsprogram, der viser alle planlagte job i operativsystemet.

Linux Operativsystemer bruger både “AT” og “batch” -kommandoer som værktøj til planlægning af et batchjob.Disse kommandoer giver brugeren mulighed for at specificere en bestemt dato og tid til at udføre batchprogrammet.Den primære forskel mellem disse to kommandoer er, at kommandoen "batch" er designet til at køre jobbet, så snart systemressourcerne er tilgængelige, mens kommandoen "at" er baseret på et bestemt tidspunkt.

planlægning af et batchjob at kørePå en gentagen basis kræver en mere kompleks planlægning end standard batchjob.Ved at bruge CRON og Task Scheduler -programmerne kan en udvikler skrive scripts, der kører dagligt.Disse programmer er unikke for operativsystemet og kontrolleres hvert minut i løbet af dagen.

Batchprogrammer bruges typisk til vedligeholdelsesoperationer, herunder daglige sikkerhedskopier og diskrensende værktøjer.Disse vedligeholdelsesprogrammer køres bedst i off-peak-tider, hvor systemet er inaktiv, og netværkstrafikken er lavere.Planlægning af et batchjob, der skal køres i løbet af den tidlige morgen eller sen aften, sikrer, at computersystemressourcerne vil være tilgængelige i spidsbeløbet åbningstider.

De fleste batchjob kører i flere timer.Disse programmer kræver højhastighedsbehandlingskraft og bruger typisk yderligere computerressourcer.Mange sofistikerede planlægningsprogrammer kan køre batchjob med de tilgængelige ressourcer inden for computeren.Når ressourcerne bliver overbelastet, placeres batchjobbet på vent, indtil der bliver yderligere behandlingskraft til rådighed.