【发布时间】:2016-01-21 15:45:08
【问题描述】:
I can set the filename of the .pid file by supplying the --pidfile= option to twistd。有没有办法可以在 .tac 文件中指定它?
上下文:
我的扭曲服务是一个玩游戏并接受多个参数的机器人,例如他的姓名、技能水平等。我正在为每个机器人创建一个.tac 文件(多个机器人可以同时运行),以便每个特定的机器人始终具有相同的参数,我可以使用twisted -y botname.tac 启动它。
我希望 pid 文件的格式为 <bot_nick>.pid,这样不同的机器人就不会使用相同的 pid 文件,而且我可以通过列出 pid 文件来查看两者都在运行。有没有办法我可以在.tac 文件本身中设置它,还是我必须始终在像twistd -y bot1.tac --pidfile=bot1.pid 这样的扭曲命令行选项中手动指定它?
【问题讨论】:
-
你可能总是写一个 shell 包装器。
标签: python twisted configuration-files pid twistd