gpt4 book ai didi

用于检查进程是否在 Linux 中挂起的 Python 守护进程

转载 作者:太空狗 更新时间:2023-10-29 11:20:05 26 4
gpt4 key购买 nike

我在 Ubuntu 12.04 下使用 Skype,有时它会挂起(我以前用过 word stuck)- 我没有收到消息,而且我的消息也没有送达。很难发现这种情况何时发生,因为没有错误或警告。如果在那一刻我终止了 Skype 进程,它并没有被终止(除非我执行 kill -9)。

因此,我的想法是创建一个 Python 守护程序,它会每分钟检查一次 Skype 是否卡住了,如果是则重新启动进程。

我的问题是如何检查进程是否挂起?

最佳答案

我怀疑是否有可能确定一般进程的挂起。但对于 Skype 来说,这绝对是可能的。 Skype 具有定义明确的 API。因此,您可以每分钟 ping 一次。

这是它:http://developer.skype.com/public-api-reference#Linux

以下是 Windows 上 C++ 中 API 用法的示例:http://devforum.skype.com/t5/Desktop-API/C-Skype-Desktop-API-Example/td-p/8175

如果您需要更多示例,可以在论坛上提问。那里的人不会因为语法而惩罚你。

关于用于检查进程是否在 Linux 中挂起的 Python 守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11062890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com