coolblue: ssh über IPC::open2

Beitrag lesen

Hallo Holger,

genau das gleiche Problem hatte ich auch mal, nur habe ich die ssh Verbindung nicht über das Modul IPC geöffnet, sondern ganz einfach übers System.

Das Problem bei ssh und rsh ist, dass die Prozesse solange offen bleiben, bis der Remoteprozess geschlossen oder STDOUT umgeleitet wurde, denn wohin soll der Remoteprozess sonst schreiben, wenn der ssh bzw. rsh Prozess plötzlich weg ist?

Nun entweder änderst du STDOUT nach /dev/null oder nutzt die Option ssh -n. Schau mal in der manpage von ssh nach, da ist die Option etwas besser geschildert.

Ich hoffe ich konnte helfen.

Gruß
coolblue