由于最近服务器上的Python脚本启的越来越多,不宜监控,有时候挂掉一个都不知掉,
更令人无法接受的是有一个脚本发现的时候已经死了快一个月了
于是决定以暴制暴以python监控Python
def watch():
process = os.popen('ps -ef|grep python3')
output = process.read()
message = []
for s in script:
result = re.search(r'python3/bin/python3 -u '+s, output)
if result is None:
message.append(s)
process.close()
return message
本文介绍了一个简单的Python脚本,用于监控服务器上运行的所有Python进程。当发现某个指定的Python脚本未运行时,该监控脚本会将其记录下来。
1162

被折叠的 条评论
为什么被折叠?



