itt (parancs) - at (command)
|
A ReactOS
at parancs | |
| Fejlesztő (k) | Thomas Koenig, Microsoft , ReactOS Contributors |
|---|---|
| Beírva | Unix-szerű , ReactOS : C |
| Operációs rendszer | Unix-szerű , Windows , ReactOS |
| típus | Parancs |
| Engedély | Windows: saját szoftver ReactOS: GPLv2 |
A számítástechnikai , ategy parancs a Unix-szerű operációs rendszerek, Microsoft
Windows- , és ReactOS használt ütemezés parancsok egyszer lefut, egy bizonyos ideig a jövőben.
Tervezés
Unix-szerű
Unix-szerű operációs rendszereken atparancsok sorozatát olvassa be a szabványos bemenetről, és összegyűjti őket egy „munkahelyi” feladatra, amelyet később hajtanak végre. A job örökli az aktuális környezetet, így ugyanabban a munkakönyvtárban és ugyanazokkal a környezeti változókkal lesz végrehajtva , mint az ütemezéskor. Eltér attól cron, amit ismétlődő kivégzésekre használnak (pl. Óránként egyszer, minden kedden, január 1 -jén minden évben). Mint cronsok más Unix rendszer is, a rendszergazda korlátozhatja a atparancshoz való hozzáférést .
ate -mailben küldhető el a felhasználónak, amikor befejezte az ütemezett munkát, több munkasort is használhat , és a szabványos bemenet helyett számítógépes fájlból olvashatja el a végrehajtandó feladatok listáját . A Linux atparancsot többnyire Thomas Koenig írta.
Microsoft Windows és ReactOS
Amellett, hogy a grafikus felhasználói felület a Windows ütemezett feladatainak a Vezérlőpult , a Windows ad at.exeparancsot, menetrendek parancsok és programok futtatását a számítógépen egy meghatározott dátum és idő (hasonló cron). A Windows NT óta elérhető , de most már elavult schtasks. Csak akkor használható, ha az Ütemezés szolgáltatás fut. Ha paraméterek nélkül használják, at.exeaz ütemezett parancsokat listázza.
at.exenem tudja elérni a Vezérlőpult által létrehozott vagy módosított feladatokat, vagy schtasks.exe. Ezenkívül a -val létrehozott feladatok at.exealapértelmezés szerint nem interaktívak; az interaktivitást kifejezetten igényelni kell.
A ReactOS megvalósítás a Windows változaton alapul. Eric Kohl fejlesztette ki, és a GPLv2 licencével rendelkezik .
Használat
Unix-szerű
Egy mintaparancs a C program összeállításához január 31 -én 11: 45 -kor a következő lenne:
$ echo "cc -o foo foo.c" | at 1145 jan 31
vagy
$ at 1145 jan 31
at> cc -o foo foo.c
at> ^D #(press Control-D while at the beginning of a line)
A atqprogram felsorolja az éppen sorban álló feladatokat, miközben atrmeltávolítja a sorokat:
$ atq
1234 2011-08-12 11:45 cc -o foo foo.c user
$ atrm 1234
$ atq
$
Egyes Unix-szerű számítógépes operációs rendszerek , használ egy démont , atd, amely megvárja a háttérben rendszeresen ellenőrzi a feladatok listáját csinálni és a végrehajtó e az ütemezésnek megfelelő időpontban nevében at.
Változatok
A parancs az at helyett csak ütemezett feladatok futtatására használható, ha a rendszer terhelési átlaga egy bizonyos érték alatt van.
batch
Microsoft Windows és ReactOS
A használathoz at.exea felhasználónak a helyi rendszergazdák csoportjának kell lennie.
A parancs szintaxisa a következő:
at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}]
at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command]
-
\\ ComputerName- Ez a paraméter egy távoli számítógépet határoz meg. Ha elhagyja, ütemezésben adja meg a parancsokat és programokat a helyi számítógépen. -
ID- Ez a paraméter határozza meg az ütemezett parancshoz rendelt azonosító számot. -
/delete- Ez a paraméter törli az ütemezett parancsot. Ha az azonosítót kihagyja, a számítógép összes ütemezett parancsa törlődik. -
/yes- Ez a paraméter igennel válaszol a rendszer összes lekérdezésére, amikor törli az ütemezett eseményeket. -
hours : minutes- Ez a paraméter határozza meg a parancs futtatásának idejét. -
/interactive- Ez a paraméter lehetővé teszi, hogy az adott parancs interakcióba lépjen annak a felhasználónak az asztalával, aki a parancs futtatásakor bejelentkezett. -
/every:- Ez a paraméter a megadott parancsot a hét vagy a hónap minden meghatározott napján vagy napjain futtatja. -
date- Ez a paraméter határozza meg az adott parancs futtatásának dátumát. A hét egy vagy több napja megadható. Ha a dátum kihagyásra kerül, akkor a hónap aktuális napját használja. -
/next:- Ez a paraméter a parancsot a nap következő eseményén futtatja. -
command- Ez a paraméter határozza meg a futtatandó Windows parancsot, programot (azaz .exe vagy .com fájlt) vagy kötegelt programot (azaz .bat vagy .cmd fájlt). -
/?- Segítséget jelenít meg a parancshoz.
Lásd még
- cron , ütemezett feladatokat futtat rendszeres időközönként
- systemd , magában foglalja az atd -t
- Launchd , Apple init programnak, amely rendezi meg a MacOS
- Unix parancsok listája
Hivatkozások
További irodalom
- Barrett, Daniel J. (2012). Macintosh terminál zseb útmutató: Vegye át a Mac parancsnokságát . O'Reilly . ISBN 978-1449328986.
- John Paul Mueller (2007). Windows adminisztráció a parancssorban Windows Vista, Windows 2003, Windows XP és Windows 2000 rendszerekhez . John Wiley & Sons . ISBN 978-0470165799.
Külső linkek
- : parancsok későbbi végrehajtása - Commands & Utilities Reference, The Single UNIX Specification , Issue 7 from The Open Group
- : parancsok ütemezése kötegelt sorban - Commands & Utilities Reference, The Single UNIX Specification , Issue 7 from The Open Group