Exemplo n.º 1
0
 def run(self):
     app.run()
Exemplo n.º 2
0
        # Start the daemon
        self.daemonize()
        self.run()
"""
#My code
class WebpydotDaemon(Daemon):
    
    #def __init__(self, pidfile):
    #    super(self,pidfile)
        
    def run(self):
        app.run()

if __name__ == "__main__":
    if DEBUG:
        app.run()
    else:
        service = WebpydotDaemon(os.path.join('/tmp','webpydot.pid'))
        if len(sys.argv) == 2:
            if 'start' == sys.argv[1]:
                sys.argv[1] = '8080'
                service.start()        
            elif 'stop' == sys.argv[1]:
                service.stop()
            elif 'restart' == sys.argv[1]:
                service.restart()
            else:
                print "Unknown command"
                sys.exit(2)
            sys.exit(0)
        else: