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()
|