Bash ssh prozesskontrolle

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.

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

Indem du ein Script schreibst, das erst den Serverprozess beendet und dann das aufrufende Script.

HTH