Пишу скрипт для Linux
Предполагаемый функционал:
Получение данных о дисках, сравнение полученных данных о заполненности дисков (список - get ) сравнение данных с критичным значеним (в данном случае переменная warning ) в последствии предусматриваю информирование администратора по средствам smtplib.
Проблема: Не могу найти решения, как сравнить переменную с каждым элементом списка и записать данный элемент в отдельную переменную.
В моем случае: сравнить переменную warning со списком get
#!/usr/bin/env python # -*- coding: UTF-8 -*- import subprocess, os, string warning = 70 # Критичное значение заполненности command = "df -h | grep -oP '\d+(?=%)'" proc = subprocess.Popen(command,stdout=subprocess.PIPE,shell=True) (out, err) = proc.communicate() out1 = out.rstrip('\n') get = string.split(out1) print get
Спасибо