este es mi codigo
Código Python:
Ver original
# -*- coding: utf-8 -*- import pyinotify import psycopg2 class EventHandler(pyinotify.ProcessEvent): def process_IN_CREATE(self, event): archivo = event.name print "Archivo:",archivo anno=archivo[5:9] mes=archivo[9:11] dia=archivo[11:13] hora=archivo[14:16] minuto=archivo[16:18] segundo=archivo[18:20] ruta=event.pathname conn = psycopg2.connect(database="python", user="postgres", password="hoe798css", host="192.168.102.6", port="5432") #conn = psycopg2.connect(database="python", user="postgres", password="hoe798cs", host="127.0.0.1", port="5432") print "Opened database successfully" cur = conn.cursor() #print "INSERT INTO prueba VALUES(6,'2004-10-19 10:23:54','" + anno + "')" cur.execute("INSERT INTO prueba VALUES(nextval('prueba_id_seq'),'"+ anno +"-"+ mes +"-"+ dia +" "+ hora +":"+ minuto +":"+ segundo +"','http://192.168.102.8/repo_webcam/balcones-ruiz/"+ archivo + "','"+ ruta +"')"); conn.commit() print "Records created successfully"; conn.close() print archivo wm = pyinotify.WatchManager() mask = pyinotify.IN_CREATE handler = EventHandler() notifier = pyinotify.Notifier(wm, handler) wdd = wm.add_watch('/monitoreo/camip/guali-ruiz', mask, rec=True) notifier.loop()