Hi Achim, ich geh' mal auf Deutsch, das war vorhin ein Versehen mit Englisch in dieser Liste. Als Referenz für die nicht so gut Englisch sprechenden Leser: Es geht darum, dass das Kommando # ssh root@xy "/etc/rc.d/named start" nach dem Durchführen des Befehls "Hängen" bleibt, d.h. ssh beendet sich nach dem Kommando nicht, WENN (und nur wenn) der remote gestartete Daemon in chroot-Umgebung abläuft. Das ist übrigens unbhängig davon, ob der Start durch direkten Aufruf oder über die init.d-Prozedur erfolgt. Und jeder nicht-chroot Start funktioniert auf der anderen Seite einwandfrei. Du antwortetest darauf:
try ssh -t root@xy "/etc/rc.d/named start"
D.h. es wird auf jeden Fall ein Pseudo-TTY benützt. Dann wird's noch "schlimmer". Nun lässt sich ssh nicht mehr per BREAK beenden. Und mit -T (d.h. auf keinen Fall Pseudo-TTY) haben wir wieder den Hänger wie vorher - also anschließend kann per BREAK (Control-C) ssh wieder unterbrochen werden. Das ist es also nicht. Ich werd' mal in der openssh-Liste anfragen... Mittlerweile umgehe ich übrigens den Fehler durch ssh root@xy "echo '/etc/rc.d/named start'|at now" d.h. ich lasse den atd den Start ausführen (mit dem Nachteil, dass ich nun die stdout-Ausgabe des Starts nicht mehr bekomme). Danke und Gruss Michael -- Michael Zimmermann (http://vegaa.de)