您好我正在python中编写一个使用python-daemon模块的守护进程,我的应用程序正确启动,创建了一个pidfile.lock但没有包含进程ID的pidfile的迹象.
import daemon
import lockfile
import perfagentmain
context = daemon.DaemonContext(
working_directory='/opt/lib/perf-agent',
umask=0o002,
pidfile=lockfile.FileLock('/var/run/perf-agent.pid')
)
with context:
perfagentmain.start()
Run Code Online (Sandbox Code Playgroud)