gpt4 book ai didi

python - 我如何制作python程序来检查linux服务

转载 作者:IT王子 更新时间:2023-10-29 00:46:27 25 4
gpt4 key购买 nike

我想制作简单的 python 脚本,我可以在 cron 作业上运行它。我只想看看这些服务当前是在运行还是停止

Httpd
mysql

我应该如何用 python 检查它们。

我需要解析 netstat -tlnp 的输出吗?

最佳答案

   import subprocess


service = "apache2"

p = subprocess.Popen(["systemctl", "is-active", service], stdout=subprocess.PIPE)
(output, err) = p.communicate()
output = output.decode('utf-8')

print(output)

Python 程序将检查服务是否正在运行。如果它正在运行,输出将是“事件的”,否则输出将是“非事件的”。

希望对您有所帮助!

关于python - 我如何制作python程序来检查linux服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17541044/

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