类似的问题已经被问到here,但我的问题非常具体:我没有PID,而是PID 文件。除了自己阅读文件之外,还有更简洁的方法吗?最好不要安装额外的模块。
为避免出现XY问题,我真正想要做的是在Python中发布:pkill -HUP rsyslogd
。我问的是因为我想到了os.kill(pid_file, signal.SIGHUP)
,但是如果我想做我想做的事情有不同的想法,那就非常受欢迎了。
答案 0 :(得分:1)
PID文件只包含PID?这应该有效:
pid = int(open(PID_FILE).read())