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.
|