Linia de comandă Windows
Comanda at, după cum indică și numele, poate fi utilizată pentru a programa aplicații la o dată și oră specificate. Aceasta este o comandă încorporată în sistemul de operare Windows și nu necesită un software separat care să fie instalat pe calculator.
Primul lucru pe care trebuie să-l știți este că comanda At necesită ca serviciul Task Scheduler să ruleze pe sistem. În caz contrar, veți primi o eroare de genul celei de mai jos.
C:\>atThe service has not been started.
Să vedem câteva exemple de utilizare a comenzii At.
Programarea unei sarcini la o anumită oră
Pentru a programa o sarcină trebuie doar să specificăm ora și comanda pentru sarcina pe care trebuie să o executăm. De exemplu, dacă doriți să vă închideți calculatorul astăzi la ora 23:00, atunci puteți face acest lucru executând comanda de mai jos.
At 11:00:00PM shutdown -r
Schedule a Recurrent Task
Potem programa sarcini care se execută în mod recurent o dată pe săptămână sau o dată pe lună. Putem folosi comutatorul /every în acest scop. Să presupunem că doriți să executați automat defragmentarea pe una dintre unități o dată în fiecare săptămână. Acest lucru poate fi realizat prin rularea comenzii de mai jos
At 10:00:00AM /every:Monday defrag c:
După rularea acestei comenzi, sistemul va iniția defragmentarea pe unitatea C: la ora 10 AM în fiecare zi de luni.
Vezi sarcinile programate
Potem vedea lista sarcinilor programate doar executând comanda At fără niciun parametru.
C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>
Programează o sarcină în altă zi
Potem folosi comutatorul /next pentru a programa sarcini pentru o altă zi. De exemplu, pentru a executa defragmentarea pe unitatea C: în următoarea zi de joi, puteți rula comanda de mai jos.
At 11:00:00AM /next:Thursday defrag c:
Schedulează sarcini pentru a fi executate în fiecare zi
Utilizând comutatorul /every putem programa o sarcină pentru a fi executată în fiecare zi. De exemplu, pentru a închide automat computerul în fiecare zi la ora 23:00 puteți crea o sarcină folosind comanda de mai jos.
At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r
Delete Scheduled Tasks
Potem șterge sarcinile programate din baza de date folosind comutatorul /delete. Trebuie să transmitem id-ul sarcinii pe care trebuie să o ștergem. Putem vedea id-ul pentru fiecare task executând comanda At fără niciun parametru. De exemplu, pentru a șterge sarcina cu id-ul 1, trebuie să executăm comanda de mai jos:
At 1 /delete
.