版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Beyond_F4/article/details/80901976
由于最近服务器上的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