我正在创建一个监视数据库负载的守护进程。该过程是使用http://code.activestate.com/recipes/278731-creating-a-daemon-the-python-way/处的代码参考创建的
我想做的是:
- 调用上面链接的函数中定义的 createDaemon() 方法。
- 调用上述函数后调用函数monitor_load()。此函数在同一脚本中定义。
在 monitor_load() 中,我调用 python 日志记录模块将所有信息记录在日志文件中。
我知道在创建守护进程时,代码会将所有 STDOUT、STDIN、STDERR 重定向到 /dev/null,但我不希望这种情况发生。我希望所有日志记录都能从守护进程内部正确发生。
知道我怎么能做到这一点吗?
谢谢。