diff options
author | Eliot Horowitz <eliot@10gen.com> | 2010-06-02 13:39:01 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-06-02 13:39:01 -0400 |
commit | 8e7d38906d4bf8a5ba355a0c6cc360f93d37c970 (patch) | |
tree | 45d7f177641497bc9d8b4a1cbd3578e071dc0ad7 /buildscripts/cleanbb.py | |
parent | 9a5638cee679eebf849cf22d67f9843ec56a07d2 (diff) | |
download | mongo-8e7d38906d4bf8a5ba355a0c6cc360f93d37c970.tar.gz |
kill procs before data
Diffstat (limited to 'buildscripts/cleanbb.py')
-rw-r--r-- | buildscripts/cleanbb.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/buildscripts/cleanbb.py b/buildscripts/cleanbb.py index 1afa9d47c18..e7df61028e4 100644 --- a/buildscripts/cleanbb.py +++ b/buildscripts/cleanbb.py @@ -38,15 +38,17 @@ def killprocs( signal="" ): def cleanup( root ): + + if killprocs() > 0: + time.sleep(3) + killprocs("-9") + # delete all regular files, directories can stay # NOTE: if we delete directories later, we can't delete diskfulltest for ( dirpath , dirnames , filenames ) in os.walk( root , topdown=False ): for x in filenames: os.remove( dirpath + "/" + x ) - if killprocs() > 0: - time.sleep(3) - killprocs("-9") if __name__ == "__main__": root = "/data/db/" |