import socket import sys def controller_up(controller=1): try: pyslurm.slurm_ping(controller) except valueError as e: print("Failed - {0}".format(e.args[0])) else: print("Success") if __name__ == "__main__": print() print("PySLURM\t\t{0}".format(pyslurm.version())) print("SLURM API\t{0}-{1}-{2}\n".format(*pyslurm.slurm_api_version())) host = socket.gethostname() print("Checking host.....{0}".format(host)) try: a = pyslurm.is_controller(host) print("\tHost is controller ({0})\n".format(a)) print("Querying SLURM controllers") primary, backup = pyslurm.get_controllers() print("\tPrimary - {0}".format(primary)) print("\tBackup - {0}".format(backup))
def controller_up(controller=1): rc = pyslurm.slurm_ping(controller) if rc != 0: rc = pyslurm.slurm_get_errno() print "\t\tFailed - %s" % pyslurm.slurm_strerror(rc) else: print "\t\tSuccess" if __name__ == "__main__": print "\n" print "PySLURM\t%s" % (pyslurm.version()) print "SLURM\t%s-%s-%s\n" % (pyslurm.slurm_api_version()) host = socket.gethostname() print "Checking host.....%s\n" % host a = pyslurm.is_controller(host) print "\tHost is controller (%s)\n" % a print "Querying SLURM controllers\n" primary, backup = pyslurm.get_controllers() print "\tPrimary - %s" % primary print "\tBackup - %s" % backup print "\nPinging SLURM controllers\n"
def controller_up(controller=1): rc = pyslurm.slurm_ping(controller) if rc != 0: rc = pyslurm.slurm_get_errno() print "Failed - %s" % pyslurm.slurm_strerror(rc) else: print "Success" if __name__ == "__main__": print "\n" print "PySlurm\t%s" % (pyslurm.version()) print "Slurm\t%s-%s-%s\n" % (pyslurm.slurm_api_version()) host = socket.gethostname() print "Checking host.....%s\n" % host a = pyslurm.is_controller(host) print "\tHost is controller (%s)\n" % a print "Querying SLURM controllers\n" primary, backup = pyslurm.get_controllers() print "\tPrimary - %s" % primary print "\tBackup - %s" % backup print "\nPinging SLURM controllers\n"
def main(): ver_report = open('/home/slurm/todo-api/logs/tmp', 'a') ver_report.write(str("PySLURM\t%s" % (pyslurm.version())) + '\n' + str("SLURM\t%s-%s-%s\n" % (pyslurm.slurm_api_version()))) ver_report.close()