Beispiel #1
0
SOFTWARE.
"""

from cv.daemon.colord import ColorDaemon


if __name__ == '__main__':
	import argparse
	parser = argparse.ArgumentParser(prog='colord')
	parser.add_argument('op', type=str, choices=['start', 'stop', 'restart', 'status'])
	args = parser.parse_args()

	app = ColorDaemon()

	if args.op == 'start':
		app.start_daemon()
	elif args.op == 'stop':
		app.stop_deamon()
		print 'colord stopped.'
	elif args.op == 'restart':
		app.stop_deamon()
		print 'colord stopped.'
		app.start_daemon()
	elif args.op == 'status':
		is_run, pid = app.is_deamon_running(return_pid=True)
		if is_run:
			print 'colord is running with pid ' + str(pid)
		else:
			print 'colord is not running.'