Linia poleceń systemu Windows
Polecenie at, jak sama nazwa wskazuje, może być używane do planowania aplikacji w określonym czasie i dacie. Jest to polecenie wbudowane w system operacyjny Windows i nie wymaga żadnego oddzielnego oprogramowania do zainstalowania na komputerze.
Pierwszą rzeczą, którą musisz wiedzieć, jest to, że polecenie At wymaga usługi Task Scheduler, aby być uruchomiony w systemie. W przeciwnym razie otrzymasz błąd, jak poniżej.
C:\>atThe service has not been started.
Zobaczmy kilka przykładów, jak korzystać z polecenia At.
Zaplanuj zadanie w określonym czasie
Aby zaplanować zadanie, musimy tylko określić czas i polecenie dla zadania, które musimy uruchomić. Na przykład, jeśli chcesz wyłączyć komputer dzisiaj o 23:00, możesz to zrobić wykonując poniższą komendę.
At 11:00:00PM shutdown -r
Zaplanuj powtarzające się zadanie
Możemy zaplanować zadania, które są powtarzane raz w tygodniu lub raz w miesiącu. Do tego celu możemy użyć przełącznika /every. Załóżmy, że chcesz automatycznie uruchomić defragmentację na jednym z dysków raz na tydzień. Można to zrobić wykonując poniższą komendę
At 10:00:00AM /every:Monday defrag c:
Po wykonaniu tej komendy system będzie inicjował defragmentację na dysku C: o 10 rano w każdy poniedziałek.
Zobacz zaplanowane zadania
Możemy zobaczyć listę zaplanowanych zadań po prostu uruchamiając polecenie At bez żadnych parametrów.
C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>
Zaplanuj zadanie na inny dzień
Możemy użyć przełącznika /next aby zaplanować zadania na inny dzień. Na przykład, aby uruchomić defragmentację na dysku C: w następny czwartek możesz wykonać poniższą komendę.
At 11:00:00AM /next:Thursday defrag c:
Zaplanuj zadania do wykonania każdego dnia
Używając przełącznika /every możemy zaplanować zadanie do wykonania każdego dnia. Na przykład, aby wyłączyć komputer automatycznie każdego dnia o 23:00 możemy utworzyć zadanie używając poniższej komendy.
At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r
Usuwanie zaplanowanych zadań
Możemy usunąć zaplanowane zadania z bazy danych używając przełącznika /delete. Musimy podać id zadania, które chcemy usunąć. Możemy zobaczyć id dla każdego zadania uruchamiając polecenie At bez żadnych parametrów. Na przykład, aby usunąć zadanie o id 1 musimy wykonać poniższą komendę.
At 1 /delete