aboutsummaryrefslogtreecommitdiffstats
path: root/python/client_daemon.py
blob: 4384aa3564ca37b5762738bec74eeec56a7ef751 (plain)
1
2
3
4
5
6
7
8
9
import sys
import daemon
import importlib
from daemon.pidlockfile import TimeoutPIDLockFile
pgr_name = sys.argv[0].split("_")[0]
m = importlib.import_module(pgr_name)

with daemon.DaemonContext(pidfile = TimeoutPIDLockFile('/var/run/{0}.pid'.format(pgr_name),10)):
    m.run()