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

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

Den bedste måde at køre batchjob i et UNIX®-baserede operativsystemer er ved hjælp af cron task manager. Cron er standard jobplanlægningsprogrammet inden for UNIX®. Dette program tillader planlægning af et batchjob til bestemte tidspunkter.

Windows®-operativsystemer bruger typisk task scheduler-programmet til at køre batchjob. Dette program har flere konfigurationsindstillinger, der inkluderer tids- og datoindstillinger for hvert job, der skal køres. 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 nås fra den administrative konsol af operativsystemet. 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øjet til at planlægge et batchjob. Disse kommandoer giver brugeren mulighed for at specificere en bestemt dato og tid til at udføre batch-programmet. Den primære forskel mellem disse to kommandoer er, at “Batch” -kommandoen er designet til at køre jobbet, så snart systemressourcerne er tilgængelige, mens “At” -kommandoen er baseret på et bestemt tidspunkt.

Planlægning af et batchjob til at køre gentagne gange 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 hele dagen.

Batch-programmer bruges typisk til vedligeholdelsesoperationer, herunder daglige sikkerhedskopieringer og diskrensningsværktøjer. Disse vedligeholdelsesprogrammer køres bedst i off-peak-tider, når systemet er inaktiv, og netværkstrafikken er lavere. Planlægning af et batchjob, der skal køres om morgenen eller sent på aftenen, sikrer, at computersystemets ressourcer er tilgængelige i løbet af spidsbelastningstiden.

De fleste batchjob kører i flere timer. Disse programmer kræver behandling med høj hastighed og bruger typisk yderligere computerressourcer. Mange sofistikerede planlægningsprogrammer kan køre batchjobs med de tilgængelige ressourcer på computeren. Når ressourcerne er overbelastet, placeres batchjobet på vent, indtil yderligere behandlingskraft bliver tilgængelig.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?