示例#1
0
def getRunningAppsInfo(filename):
	(table,grid)=appinf.getAppInfo(filename,2,1,3,4)
	for apps in grid:
		apps.insert(3,getAppPID(apps[1],apps[2]))
		apps.insert(4,getAppLogFileName(apps[1],apps[3]))
	return grid
示例#2
0
		sys.exit(2)
	elif not os.path.exists(filename[0]):
		sys.stderr.write(  "\nERROR: xdaq XML config file does not exist please verify\n\n" )
		sys.stdout.write(__doc__)
		sys.exit(2)
	grid=getRunningAppsInfo(filename[0])
	if fullinfo:
		if headers:
			grid.insert(0,["Application","Server","Port","PID","LogfileName","App Config File"])
	else:
		if headers:
			i=0;
			for record in grid:
			 	newrecord=[record[0],record[3],record[4]]
			 	grid[i]=newrecord
			 	del record
			 	i+=1
			grid.insert(0,["Application","PID","LogfileName"])
			
		else:
			i=0;
			for record in grid:
			 	newrecord=[record[0],record[3],record[4]]
			 	grid[i]=newrecord
			 	del record
			 	i+=1
	
	appinf.printGrid(grid)