print 'The service "%s" failed to load' % groupname
		if res==-4:
			print 'Group "%s" is not attached to the service "%s"' % (groupname,servicename)
			
		exit(res)

	if cmd == "restartservice":
		parser.set_usage("usage: %s %s groupname servicename" % (shell_cmd_name,cmd))

		(options, args) = parser.parse_args()
		if len(args)<3:
			print parser.usage
			exit(0)
		
		groupname,servicename = (args[1],args[2])

		gm = GroupManager()
		res = gm.restart_service(groupname,servicename)
		
		if res==-1:
			print 'Group "%s" does not exist' % groupname
		if res==-2:
			print 'The service "%s" does not exist' % servicename
		if res==-3:
			print 'The service "%s" failed to load' % groupname
		if res==-4:
			print 'Group "%s" is not attached to the service "%s"' % (groupname,servicename)
			
		exit(res)