Esempio n. 1
0
File: repy.py Progetto: 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
Esempio 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
Esempio 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
Esempio n. 4
0
def captureViaNetRunning(host, name="_dummy"):
	return process.processRunning(host, "%s.net.pid" % _remoteDir(name), "tcpserver")
Esempio n. 5
0
def captureToFileRunning(host, name="_dummy"):
	return process.processRunning(host, "%s.file.pid" % _remoteDir(name), "tcpdump")
Esempio n. 6
0
File: vzctl.py Progetto: m3z/ToMaTo
def vncRunning(host, vmid, port):
	return process.processRunning(host, _vncPidfile(vmid), "vncterm")
Esempio n. 7
0
def vncRunning(host, vmid, port):
	return process.processRunning(host, _vncPidfile(vmid), "tcpserver")