From 0d39f11034b2d28cf68c5cc7a0d888fa0ea4ef18 Mon Sep 17 00:00:00 2001 From: Cody Burkard <cody@onlab.us> Date: Mon, 16 Jun 2014 17:39:24 -0700 Subject: [PATCH] added code to kill stale mininet processes --- mininet/clean.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/mininet/clean.py b/mininet/clean.py index 675c7d7e..9b0d6aa8 100755 --- a/mininet/clean.py +++ b/mininet/clean.py @@ -69,4 +69,18 @@ def cleanup(): if link: sh( "ip link del " + link ) + info( "*** Killing stale mininet node processes\n" ) + sh( 'pkill -9 -f mininet:' ) + # Make sure they are gone + while True: + try: + pids = co( 'pgrep -f mininet:'.split() ) + except: + pids = '' + if pids: + sh( 'pkill -f 9 mininet:' ) + sleep( .5 ) + else: + break + info( "*** Cleanup complete.\n" ) -- GitLab