#!/usr/bin/python # the daemon get job from the queue and process it import JobProcessorDaemon as jpd import sys ## const globals BASE_DIR = "/home/michael/science/wikipedia/code/" INI_FILE = BASE_DIR + "config_data.ini" PID_FILE = "/var/run/blamemaps_job_processor.pid" daemon = jpd.JobProcessorDaemon(PID_FILE, INI_FILE) if len(sys.argv) == 2: if 'start' == sys.argv[1]: daemon.start() elif 'stop' == sys.argv[1]: daemon.stop() elif 'restart' == sys.argv[1]: daemon.restart() else: print "Unknown command" sys.exit(2) sys.exit(0) else: print "usage: %s start|stop|restart" % sys.argv[0] sys.exit(2)