Skip to main content

Vad är den bästa metoden för att schemalägga ett batchjobb?

Ett batchjobb är ett datorprogram som körs med ett schemalagt intervall.Det bästa sättet att schemalägga ett batchjobb är att länka processen till datorns arbetshanteringssystem.Detta varierar för varje operativsystem (OS) och används vanligtvis för underhållstypuppgifter.

Det bästa sättet att köra batchjobb i ett UNIX -baserade operativsystem är genom att använda CRON-uppgiftshanteraren.Cron är standardjobb Scheduler -programmet inom Unix .Detta program tillåter schemaläggning av ett batchjobb vid specifika tidpunkter.

Windows Operativsystem använder vanligtvis Task Scheduler -programmet för att köra batchjobb.Detta program har flera konfigurationsalternativ, som innehåller tids- och datuminställningar för varje jobb som ska köras.Uppgiftsplaneringsprogrammet är det primära verktyget som används i Windows för att schemalägga ett batchjobb.

Både Windows och Unix Operativsystem har en speciell administrativ skärm som hanterar schemaläggningen av ett batchjobb.Dessa program kan nås från operativsystemets administrativa konsol.Det tillhandahåller ett lättanvänt schemaläggningsprogram som listar alla schemalagda jobb i operativsystemet.

Linux reg;Operativsystem använder både "AT" och "Batch" -kommandon som verktyget för att schemalägga ett batchjobb.Dessa kommandon tillåter användaren att ange ett visst datum och tid för att utföra batchprogrammet.Den primära skillnaden mellan dessa två kommandon är att kommandot "batch" är utformat för att köra jobbet så snart systemresurserna är tillgängliga, medan "At" -kommandot är baserat på en viss tid.

Schemaläggning av ett batchjobb att köraPå en repetitiv basis kräver en mer komplex schemaläggare än standard batchjobb.Genom att använda Cron och Task Scheduler -programmen kan en utvecklare skriva skript som körs dagligen.Dessa program är unika för operativsystemet och kontrolleras varje minut under dagen.

Batchprogram används vanligtvis för underhållsoperationer inklusive dagliga säkerhetskopior och skivrengöringsverktyg.Dessa underhållsprogram körs bäst under tidpunkten när systemet är inaktiv och nätverkstrafik är lägre.Att schemalägga ett batchjobb som ska köras under den tidiga morgonen eller sent på kvällen säkerställer att datorsystemets resurser kommer att finnas tillgängliga under högsta öppettider.

De flesta batchjobb körs i flera timmar.Dessa program kräver höghastighetsprocesskraft och använder vanligtvis ytterligare datorresurser.Många sofistikerade schemaläggningsprogram kan köra batchjobb med tillgängliga resurser inom datorn.När resurserna blir överbelastade kommer batchjobbet att placeras i väntan tills ytterligare bearbetningskraft blir tillgänglig.