Sleep for 10 seconds after stoppiing NM; in the off chance NM is working, it takes...
authorFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Thu, 17 Aug 2006 20:21:09 +0000 (20:21 +0000)
committerFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Thu, 17 Aug 2006 20:21:09 +0000 (20:21 +0000)
nm_mom.py

index 574b7c3..dc18817 100755 (executable)
--- a/nm_mom.py
+++ b/nm_mom.py
@@ -5,7 +5,7 @@
 # Faiyaz Ahmed <faiyaza@cs.princeton.edu>
 # Copyright (C) 2006 The Trustees of Princeton University
 #
-# $Id: nm_mom.py,v 1.1 2006/08/17 20:05:24 faiyaza Exp $
+# $Id: nm_mom.py,v 1.2 2006/08/17 20:12:09 faiyaza Exp $
 # 
 
 import syslog
@@ -28,6 +28,7 @@ def restartNM():
                pid = os.fork()
                 if pid == 0:
                        bwlimit.run("/etc/init.d/pl_nm stop")
+                       time.sleep(10)
                        try:
                                nmpid = bwlimit.run("/bin/ps -e -o pid,cmd | grep nm.py")[0].split(" ")[0]
                                os.kill(int(nmpid), 9)