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®-baserat 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. Programmet för uppgiftsplanering ä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 administrationenative konsolen i operativsystemet. Det tillhandahåller ett lättanvänt schemaläggningsprogram som listar alla schemalagda jobb i operativsystemet.
Linux® -operativsystem använder både "AT" och "Batch" -kommandon som verktyget för att schemalägga ett batchjobb. Dessa kommandon gör det möjligt för 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 utformad 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 för att köras på 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örR Underhållsoperationer inklusive dagliga säkerhetskopior och skivmedel. 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 tidigt på 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.