From: Harald Hoyer Date: Thu, 23 Sep 2010 14:23:33 +0000 (+0200) Subject: network: kill -9 dhclient, if normal kill does not succeed X-Git-Tag: 008~119 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8a949d9e5d9e3bbc06e926cd9e8eaef7428361b;p=thirdparty%2Fdracut-ng.git network: kill -9 dhclient, if normal kill does not succeed https://bugzilla.redhat.com/show_bug.cgi?id=583348 --- diff --git a/modules.d/40network/kill-dhclient.sh b/modules.d/40network/kill-dhclient.sh index 5d0209918..2f834c105 100755 --- a/modules.d/40network/kill-dhclient.sh +++ b/modules.d/40network/kill-dhclient.sh @@ -7,3 +7,11 @@ for f in /tmp/dhclient.*.pid; do read PID < $f; kill $PID; done + +sleep 0.1 + +for f in /tmp/dhclient.*.pid; do + [ -e $f ] || continue + read PID < $f; + kill -9 $PID; +done