En schemalagd uppgiftsverktyg är ett systemverktyg som gör det möjligt för användare att automatisera genomförandet av program, skript eller kommandon vid specifika tidpunkter eller intervaller. I huvudsak låter det dig ställa in jobb som ska köras automatiskt utan manuell ingripande. Detta är användbart för många saker, från att säkerhetskopiera data regelbundet till att köra systemunderhållsuppgifter.
Nyckelfunktioner inkluderar vanligtvis:
* schemaläggning: Definiera när en uppgift ska köras med olika alternativ som:
* Specifika tider: Kör på en exakt tid och datum.
* Återkommande intervall: Kör dagligen, varje vecka, månad, etc., vid angivna tider eller intervaller.
* engångsutförande: Kör bara en gång vid en viss tidpunkt.
* vid evenemangsutlösare: Kör när en specifik systemhändelse inträffar (t.ex. användarinloggning/inloggning).
* Uppgiftsdefinition: Ange kommandot eller programmet som ska köras. Detta kan inkludera:
* exekverbara filer (.exe, .bat, .sh, etc.)
* skript (PowerShell, Python, etc.)
* Systemkommandon
* Användarekontext: Definiera användarkontot under vilket uppgiften ska köras. Detta är avgörande för behörigheter och åtkomsträttigheter.
* Felhantering: Alternativ för att hantera fel som kan uppstå under utförande av uppgifter, till exempel att skicka e -postmeddelanden eller loggningshändelser.
* Beroenden: Att definiera beroenden mellan uppgifter, så en uppgift körs bara efter den andra har slutfört framgångsrikt.
Exempel på schemalagda uppgiftsverktyg inkluderar:
* Task Scheduler (Windows): Inbyggda i Windows-operativsystem.
* cron (Linux/macOS/Unix): En kraftfull kommandoradsverktyg för schemaläggningsuppgifter.
* Schtasks (Windows Command-Line Utility): Ett kommandoradsgränssnitt för hantering av schemalagda uppgifter.
De specifika funktionerna och gränssnittet kan variera beroende på operativsystemet och användbarheten som används, men kärnfunktionen förblir densamma:automatisering av exekvering av uppgifter vid fördefinierade tider eller intervall.