Skip to content
Snippets Groups Projects
check_slurmctld 458 B
Newer Older
#!/usr/bin/python
import sys, os, pwd
import getopt
import commands
import subprocess

STATE_OK=0
STATE_WARNING=1

check_slurmctld=subprocess.Popen(["/sbin/service","slurmctld","status"], shell=False, stdout=subprocess.PIPE)
slurmctld_status=check_slurmctld.communicate()[0]

if "run" in slurmctld_status:
   print "Slurmctld is Running"
   sys.exit(STATE_OK)
else:
   print "Slurmctld is NOT Running !!"   
   sys.exit(STATE_WARNING)

sys.exit(STATE_OK)