import fabric
from fabric.api import run, env
import os, sys

def main():
	servername = sys.argv[1]
	command = 'ps aux | grep ' + servername
	env.host_string='127.0.0.1'
	env.port=23
	env.user='carlos'
	env.password='chester'
	s = fabric.operations.sudo(command)
	sl = s.split("\n")
	ok=False
	for sa in sl:
		if "python " + servername in sa:
			sp = sa.split(" ")
			print "sp=",str(sp)
			i=1
			while i<len(sp):
				if sp[i]!="":
					pid = sp[i]
					break
				i=i+1
			print "processid=",pid
			s2 = fabric.operations.sudo('kill -9 ' + pid)
			print "process killed."
			ok=True
			break
	if ok==False:
		print "No process found for " + servername
		
if __name__ == "__main__":
	main()


