bash ssh prozesskontrolle
Von: , Frage gestellt am Sa, 13. Feb 2010
hallo,
folgendes script:
------------
#!/bin/bash
ssh serverhost "serverprozess" &
while [ 1 ]; do
wget "serverprozessoutput"
sleep 2
done
-----------
a) das script wird planmaessig mit killall beendet, der ssh prozess sollte beendet werden.
ssh läuft aber weiter. "ssh -f" statt "ssh ... &" macht keinen unterschied
wie muss ich ssh starten, damit es mit dem aufrufenden script beendet wird?
b) wenn ich ssh mit kill beende, laeuft serverprozess weiter - wie kann ich den mit verbindungsende ebenfalls beenden
vielen dank im vorraus.
