curtorkar, put this script in /usr/bin/ with permissions to be executed. You can do a cronjob with it:
Configure it for your needs
Code:
#!/usr/bin/env python
import os, string, smtplib
#Configure here
path = "/home/export/"
fromaddr = "from_user@yourdomain.com"
toaddrs = "youremail@youraccount.com"
limit = 2*1024*1024
#No more config
dirs = os.listdir(path)
data_list = []
for dir in dirs:
command = "du -s %s%s" % (path, dir)
fileobject = os.popen(command)
dataline = fileobject.read()
fileobject.close()
data = dataline[:-1].split("\t")
data_list.append(data)
email_list = []
for record in data_list:
if record[0] != "":
if int(record[0]) > limit:
email_list.append(record)
if email_list:
msg = str(email_list)
server = smtplib.SMTP("localhost")
server.set_debuglevel(0)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
Recent comments
1 day 5 hours ago
1 day 10 hours ago
1 day 12 hours ago
1 day 13 hours ago
1 day 14 hours ago
1 day 19 hours ago
1 day 20 hours ago
1 day 22 hours ago
2 days 11 hours ago
2 days 12 hours ago