Beispiel #1
0
 def cleanup(self):
     """
     Clean up connections and unbind ports
     """
     self.log(logging.INFO, "Exiting")
     self.mqtt.disconnect()
     Daemon.cleanup(self)
     sys.exit()
Beispiel #2
0
 def __init__(self, pidfile='pusher.pid', stdin='/dev/null', \
              stdout='logs/daemon.stdout.log', stderr='logs/daemon.stderr.log'):
     Daemon.__init__(self, pidfile, stdin, stdout, stderr)
     pass
Beispiel #3
0
 def __init__(self, pidfile='pusher.pid', stdin='/dev/null', \
              stdout='logs/daemon.stdout.log', stderr='logs/daemon.stderr.log'):
     Daemon.__init__(self,pidfile, stdin, stdout, stderr)
     pass
__author__ = 'sergioska'

'''
simple test script that show to daemonize a worker object
'''

from libs.daemon import Daemon
from worker import Worker

if __name__ == "__main__":
    # instance Worker object
    worker = Worker()
    # instance Daemon
    daemon = Daemon()
    # daemonize worker object
    daemon.daemonize(worker)