From 1dbf68ddc8353aa90bd05aeafdee762ae3098795 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Tue, 12 Apr 2016 13:28:05 +0200 Subject: reproducible builds: make script for killing nodes more bloody --- bin/reproducible_cleanup_nodes.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'bin/reproducible_cleanup_nodes.sh') diff --git a/bin/reproducible_cleanup_nodes.sh b/bin/reproducible_cleanup_nodes.sh index 8553128e..355feaf3 100755 --- a/bin/reproducible_cleanup_nodes.sh +++ b/bin/reproducible_cleanup_nodes.sh @@ -40,8 +40,16 @@ for NODE in $BUILD_NODES ; do # call jenkins_master_wrapper.sh so we only need to track different ssh ports in one place # jenkins_master_wrapper.sh needs NODE_NAME and JOB_NAME export NODE_NAME=$NODE - echo "$(date -u) - Killing build processes on $NODE now:" - /srv/jenkins/bin/jenkins_master_wrapper.sh /srv/jenkins/bin/reproducible_slay.sh || true - echo "$(date -u) - done killing processes on $NODE." + echo "$(date -u) - Killing build processes on $NODE in background now." + /srv/jenkins/bin/jenkins_master_wrapper.sh /srv/jenkins/bin/reproducible_slay.sh & done +sleep 15 +echo "killing all ssh and sleep processes now. (press enter || ctrl-c)" +read +killall ssh +killall sleep +killall -9 ssh +killall -9 sleep +echo "$(date -u) - slaughtering done. Happy rebooting or whatever you plan to do." + -- cgit v1.2.3-54-g00ecf