Exemplo n.º 1
0
Arquivo: repy.py Projeto: m3z/ToMaTo
def getState(host, vmid):
	assert vmid
	if process.processRunning(host, _pidFile(vmid), "python"):
		return generic.State.STARTED
	if fileutil.existsFile(host, _imagePath(vmid)):
		return generic.State.PREPARED
	return generic.State.CREATED
Exemplo n.º 2
0
def getState(host, port):
	assert host
	if not fileutil.existsFile(host, _configPath(port)):
		return generic.State.CREATED
	if not fileutil.existsFile(host, _pidFile(port)):
		return generic.State.PREPARED
	if not process.processRunning(host, _pidFile(port), "vtund"):
		return generic.State.PREPARED
	return generic.State.STARTED
Exemplo n.º 3
0
def getState(endpoint):
	assert _isEndpoint(endpoint)
	host = endpoint.getHost()
	assert host
	if not fileutil.existsDir(host, _configDir(endpoint)):
		return generic.State.CREATED
	if not fileutil.existsFile(host, _pidFile(endpoint)):
		return generic.State.PREPARED
	if not process.processRunning(host, _pidFile(endpoint), "tincd"):
		return generic.State.PREPARED
	return generic.State.STARTED
Exemplo n.º 4
0
def captureViaNetRunning(host, name="_dummy"):
	return process.processRunning(host, "%s.net.pid" % _remoteDir(name), "tcpserver")
Exemplo n.º 5
0
def captureToFileRunning(host, name="_dummy"):
	return process.processRunning(host, "%s.file.pid" % _remoteDir(name), "tcpdump")
Exemplo n.º 6
0
Arquivo: vzctl.py Projeto: m3z/ToMaTo
def vncRunning(host, vmid, port):
	return process.processRunning(host, _vncPidfile(vmid), "vncterm")
Exemplo n.º 7
0
def vncRunning(host, vmid, port):
	return process.processRunning(host, _vncPidfile(vmid), "tcpserver")