def start(self):

        if self.pidfile is not None and self.pidfile.is_running():
            self.pidfile.unlock()
            LOG.error(_LE('Pidfile %s already exist. Daemon already '
                          'running?'), self.pidfile)
            sys.exit(1)

        # Start the daemon
        self.daemonize()
        self.run()
Start the daemon.
dataset/ETHPy150Open openstack/neutron/neutron/agent/linux/daemon.py/Daemon.start