|
Unter dem Betriebssystem Unix kann man bekanntlich jedes Script oder Programm von der
Kommandozeile aus, sehr einfach in den "Hintergrund" setzen, indem man die
Ausgabekanäle (STDOUT und STDERR) in ein File umlenkt und das "&" Zeichen am
Ende eingibt.
(Beispiel: my_script 1>/dev/null 2>&1 &.). Unter NT wäre dieses
Verhalten oft auch sehr wünschenswert. Beispielsweise möchte man den Acrobat
Distiller als "Hintergrund-Job" = Service unter NT4 installieren. Acrobat Distiller
konvertiert dann automatisch Postscript Dateien welche in das "IN" Directory des
Distillers gestellt werden in "PDF" Dateien und stellt diese in das "OUT" Directory.
Genau dies möchten wir im folgenden Artikel zeigen.
Im NT4 Resource Kit findet man das Utility: SRVANY, das Resource Kit findet man unter:
http://www.microsoft.com/NTWorkstation/downloads/Recommended/Featured/NTKit.asp.
Sie können die beiden Tools (SRVANY und INSTSRV) auch von unserer Website als
ZIP-File herunterladen, wenn Sie hier klicken.
SRVANY ermöglicht es (nahezu beliebige) NT4 Applikationen als Service zu starten,
dadurch hat man die folgenden Vorteile:
-
Applikationen laufen auch wenn niemand eingeloggt ist.
-
Applikationen laufen als System-Job oder sie können einem User zugeordnet wrden.
C:\Srvany
cd C:\Srvany
INSTSRV "Acrobat Distiller" C:\Srvany\SRVANY.EXE
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet\Services\Acrobat Distiller
- Key: Parameters erstellen.
- Value: Application:
D:\Acrobat\Distillr\AcroDist.exe
Möglicherweise befindet sich AcroDist.exe in einem anderen Directory.
(Screen Shot: Bitte hier klicken)
Im Control Panel erscheint nun Acrobat Distiller als Service. Hier konfiguriert man
nun noch ob der Service automatisch oder manuell gestartet werden soll und unter
welchen User der Service allenfalls laufen soll.
-
Acrobat Distiller konfigurieren (Settings des Distillers)
Insbesondere muss das IN und OUT Directory (Watched Folders) definiert werden. Zudem
hat Acrobat Distiller eine Reihe nützlicher Features, welche unter den weiteren
Settings eingestellt werden können.
|