Python:通过PID文件发送信号进行处理

时间:2016-04-06 13:09:14

标签: python pid kill-process

类似的问题已经被问到here,但我的问题非常具体:我没有PID,而是PID 文件。除了自己阅读文件之外,还有更简洁的方法吗?最好不要安装额外的模块。

为避免出现XY问题,我真正想要做的是在Python中发布:pkill -HUP rsyslogd。我问的是因为我想到了os.kill(pid_file, signal.SIGHUP),但是如果我想做我想做的事情有不同的想法,那就非常受欢迎了。

1 个答案:

答案 0 :(得分:1)

PID文件只包含PID?这应该有效:

 pid = int(open(PID_FILE).read())