#!/usr/bin/python2 import time import os import glob import getopt import sys def main(argv): filecount=0 # root = "/tmp" # offset = 4 now = int(time.time()) try: opts, args = getopt.getopt(argv, "hs:d:") except getopt.GetoptError: sys.exit(2) for opt, arg in opts: if opt in ("-h", "--help"): print "-s seconds -d /testdir" print "default if 4 seconds" sys.exit() elif opt in ( "-s" ): offset = int(arg) elif opt in ("-d"): root = arg for item in glob.glob(root+"/*"): lastmodDate = os.path.getmtime(item) tdiff= now-lastmodDate #print tdiff, offset if tdiff > offset: filecount+=1 print filecount if __name__ == "__main__": main(sys.argv[1:])