]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Use exit trap to kill open ssh sessions
authorReto Buerki <reet@codelabs.ch>
Fri, 14 Dec 2012 08:06:55 +0000 (09:06 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 17 Jan 2013 15:54:57 +0000 (16:54 +0100)
testing/do-tests

index 7f7d9147a6edde468ab0482bfd084e706d511bfe..59e1634b6efe99861bfd34d19d6219332bd2f2e8 100755 (executable)
@@ -98,6 +98,7 @@ for host in $STRONGSWANHOSTS
 do
     ssh $SSHCONF -N root@`eval echo \\\$ipv4_$host` >/dev/null 2>&1 &
     eval ssh_pid_$host="`echo $!`"
+    do_on_exit kill `eval echo \\\$ssh_pid_$host`
 done
 
 
@@ -786,11 +787,3 @@ echo "or via the link http://$ipv4_winnetou/testresults/$TESTDATE"
 ENDDATE=`date +%Y%m%d-%H%M`
 echo
 echo "Finished : $ENDDATE"
-
-##########################################################################
-# close ssh sessions
-#
-for host in $STRONGSWANHOSTS
-do
-    kill `eval echo \\\$ssh_pid_$host`
-done