#!/usr/bin/env python import sys, time from daemon import Daemon from infoRet import get_data_rss class MyDaemon(Daemon): def run(self): while True: time.sleep(1) if __name__ == "__main__": daemon = MyDaemon('/tmp/daemon-example.pid') if len(sys.argv) == 2: if 'start' == sys.argv[1]: print('Daemon started') daemon.start() elif 'stop' == sys.argv[1]: print('Daemon stopped') daemon.stop() elif 'restart' == sys.argv[1]: print('Daemon restarted') 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)