我正在调用一个扭曲的python程序:
twistd -l twisted.log -y controller.py
根据我读过的所有文档:
- l 应该将 STDERR 的输出定向到日志文件
- 你应该守护它,并给我一个shell提示符
反而:
- 日志文件保持不变
- 所有调试内容都转到 stderr(来自“导入日志记录”)
- 该应用程序不会守护进程(所以我必须保持登录状态)
有人可以指出我正确的方向吗?谢谢。
编辑:
tac 包含以下内容:
from twisted.internet import protocol, reactor
from twisted.application import service
application = service.Application('myapp daemon')
dbUpdateService= DbUpdater_UpdateService()
dbUpdateService.setServiceParent(application)
dbUpdateService.startService()
# repeat with 3x services
reactor.run()