我可以.pid
通过提供 --pidfile=
选项来twistd
设置文件的文件名。有没有办法可以在.tac
文件中指定它?
语境:
我的扭曲服务是一个玩游戏的机器人,它接受多个参数,比如他的名字、技能水平等。我正在.tac
为每个机器人创建一个文件(多个机器人可以同时运行),这样每个特定的机器人总是有相同的参数,我可以启动它twisted -y botname.tac
。
我希望 pid 文件具有以下形式<bot_nick>.pid
,以便不同的机器人不使用相同的 pid 文件,而且我可以通过列出 pid 文件来查看两者都在运行。有没有办法可以在.tac
文件本身中设置它,或者我是否必须始终在 twistd 命令行选项中手动指定它twistd -y bot1.tac --pidfile=bot1.pid
?