开发者社区> 问答> 正文

如果进程仍在运行,如何在Linux上使用Python 检查?

我发现的唯一好方法是:

import sys import os try: os.kill(int(sys.argv[1]), 0) print "Running" except: print "Not running"

但这可靠吗?它适用于每个流程和每个分发吗?

展开
收起
游客6qcs5bpxssri2 2019-09-05 22:59:22 696 0
2 条回答
写回答
取消 提交回答
  • 使用第三方库psutil

    image.png

    2019-11-18 11:19:01
    赞同 展开评论 打赏
  • 在linux上,您可以查看目录/ proc / $ PID以获取有关该进程的信息。实际上,如果该目录存在,则该进程正在运行。

    2019-09-05 23:00:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Linux系统通过fail2ban对暴力破解进行防护 立即下载
《3-Alibaba Dragonwell 在Alibaba Cloud Linux 3上的应用及优化》 立即下载
Alibaba Cloud Linux 3 技术揭秘 立即下载