From af84df29dd4b891e61fea363c30ab432a4274436 Mon Sep 17 00:00:00 2001 From: netmoose Date: Mon, 22 Sep 2014 18:49:06 +1100 Subject: [PATCH] commit --- raid1spare.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/raid1spare.py b/raid1spare.py index e44dbef..5b6f7aa 100755 --- a/raid1spare.py +++ b/raid1spare.py @@ -76,26 +76,24 @@ for match in result : for md in namemd: for sd in namemd[md].keys(): if namemd[md][sd]['state'] == '_': - print "/sbin/mdadm /dev/%s -f /dev/%s"%(md,namemd[md][sd]['name']) try: - fail = get_cmd_output("/sbin/mdadm /dev/%s -f /dev/%s"%(md,namemd[md][sd]['name'])) + fail = get_cmd_output("/sbin/mdadm /dev/%s -f /dev/%s" % (md,namemd[md][sd]['name'])) except: - print "ЖОПА!!!!" + send_eml(fail) finally: exit(0) - print "/sbin/mdadm /dev/%s -r /dev/%s"%(md,namemd[md][sd]['name']) try: - remv = get_cmd_output("/sbin/mdadm /dev/%s -r /dev/%s"%(md,namemd[md][sd]['name'])) + remv = get_cmd_output("/sbin/mdadm /dev/%s -r /dev/%s" % (md,namemd[md][sd]['name'])) except: - print "ЖОПА!!!!" + send_eml(remv) finally: exit(0) - print "/sbin/mdadm /dev/%s -a /dev/%s"%(md,spare) try: - newadd = get_cmd_output("/sbin/mdadm /dev/%s -a /dev/%s"%(md,spare)) + newadd = get_cmd_output("/sbin/mdadm /dev/%s -a /dev/%s" % (md,spare)) except: - print "ЖОПА!!!!" + send_eml(newadd) finally: exit(0) else: - print "Хорошо" + send_eml("В массиве %s диск /dev/%s заменен на /dev/%s" % (md,namemd[md][sd]['name'],spare)) + exit(0)