Windows parancssor
At parancs, ahogy a neve is jelzi, alkalmazások meghatározott időpontra és dátumra történő ütemezésére használható. Ez egy beépített parancs a Windows operációs rendszerben, és nem igényel külön szoftver telepítését a számítógépre.
Az első dolog, amit tudnia kell, hogy az At parancs megköveteli, hogy a Task Scheduler szolgáltatás fusson a rendszerben. Ellenkező esetben az alábbi hibaüzenetet kapná.
C:\>atThe service has not been started.
Lássunk néhány példát az At parancs használatára.
Feladat ütemezése egy adott időpontra
A feladat ütemezéséhez csak meg kell adnunk az időpontot és a végrehajtandó feladat parancsát. Ha például ma este 11 órakor szeretnénk leállítani a számítógépünket, akkor ezt az alábbi parancs futtatásával tehetjük meg.
At 11:00:00PM shutdown -r
Újra ismétlődő feladat ütemezése
Egy héten vagy havonta egyszer ismétlődően futó feladatokat ütemezhetünk. Erre a célra használhatjuk a /every kapcsolót. Tegyük fel, hogy minden héten egyszer automatikusan defragmentálást szeretnénk futtatni az egyik meghajtón. Ezt az alábbi parancs futtatásával érhetjük el
At 10:00:00AM /every:Monday defrag c:
A parancs futtatása után a rendszer minden hétfőn délelőtt 10 órakor elindítja a defragmentálást a C: meghajtón.
A beütemezett feladatok megtekintése
A beütemezett feladatok listáját egyszerűen az At parancs paraméterek nélküli futtatásával láthatjuk.
C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>
Elütemezhetünk egy feladatot egy másik napra
A /next kapcsolóval más napra ütemezhetünk feladatokat. Például a C: meghajtón a defragmentálás futtatásához a következő csütörtökön futtathatjuk az alábbi parancsot.
At 11:00:00AM /next:Thursday defrag c:
Feladatok ütemezése minden napra
A /every kapcsolóval minden napra ütemezhetünk egy feladatot. Például a számítógép minden nap 23 órakor történő automatikus kikapcsolásához létrehozhatunk egy feladatot az alábbi paranccsal.
At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r
Elütemezett feladatok törlése
A /delete kapcsolóval törölhetjük az adatbázisból az ütemezett feladatokat. Át kell adnunk a törlendő feladat azonosítóját. Az egyes feladatok azonosítóját az At parancs paraméterek nélküli futtatásával láthatjuk. Például az 1-es azonosítóval rendelkező feladat törléséhez az alábbi parancsot kell futtatnunk.
At 1 /delete