itt (parancs) - at (command)

nál nél
ReactOS-0.4.13 a 667x594.png paranccsal
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

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