X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=blobdiff_plain;f=monitor%2Freboot.py;h=cd49a599a2b006e90e7317ece2410ee8e1cf577c;hp=15d5c522d649a42190a9541f5b307555fbe187f7;hb=e637272100e8e03884188cb2118b21158e739bb0;hpb=328ee7b92f4e23570d8a33ad9244413ae3aee6bf diff --git a/monitor/reboot.py b/monitor/reboot.py index 15d5c52..cd49a59 100755 --- a/monitor/reboot.py +++ b/monitor/reboot.py @@ -108,37 +108,6 @@ def reboot_policy(nodename, continue_probe, dryrun): print "return true" return True -def main(): - logger.setLevel(logging.DEBUG) - ch = logging.StreamHandler() - ch.setLevel(logging.DEBUG) - formatter = logging.Formatter('LOGGER - %(message)s') - ch.setFormatter(formatter) - logger.addHandler(ch) +if __name__ == "__main__": + print "ERROR: Can not execute module as a command! Please use commands/%s.py" % os.path.splitext(__file__)[0] - try: - if "test" in sys.argv: - dryrun = True - else: - dryrun = False - - for node in sys.argv[1:]: - if node == "test": continue - - print "Rebooting %s" % node - if reboot_policy(node, True, dryrun): - print "success" - else: - print "failed" - except Exception, err: - import traceback; traceback.print_exc() - from monitor.common import email_exception - email_exception(node) - print err - -if __name__ == '__main__': - logger = logging.getLogger("monitor") - main() - f = open("/tmp/rebootlog", 'a') - f.write("reboot %s\n" % sys.argv) - f.close()