Puedes usar find para determinar si el archivo de ha modificado hace n minutos (cada que se ejecuta el cron por ejemplo) y basado en eso ejecutar el script, otra cosa que se me ocurre, es generar un hash md5 del archivo cada vez que se ejecuta el cron y compararlo con el hash md5 guardado en la ejecución anterior, eso garantiza que el archivo es distinto que en la anterior ejecución, y no que solamente fue grabado de nuevo con la misma información.
bye ;)
2016-02-03 10:08 GMT-05:00 César Martinez cmartinez@servicomecuador.com:
Saludos amigos listeros, saben si existe alguna forma de detectar un cambio en una archivo, para luego reiniciar un servicio, necesito saber cuando se a modificado el archivo squid.conf, para poder reiniciar el firewall, ya que tengo un script firewall que bloquea accesos a facebook youtube y otros via https, cuando el usuario hace un cambio desde webmin en el squid para cambiar una ip de un grupo restringido a uno de acceso total, para que tenga efecto el acceso o desbloqueo del sitio el usuario debe acceder a la consola y reiniciar el fierwall, es por esto que necesito que el sistema detecte este cambio y reinicie el firewall de forma automática.
Agradezco a todos quienes puedan ayudarme con esto
-- Saludos Cordiales
|César Martínez M. | Ingeniero de Sistemas | SERVICOM |Tel: (593-2)554-271 2221-386 | Ext 4501 |Celular: 0999374317 |Skype servicomecuador |Web www.servicomecuador.com Síguenos en: |Twitter: @servicomecuador |Facebook: servicomec |Zona Clientes: www.servicomecuador.com/billing |Blog: http://servicomecuador.com/blog |Dir. Av. 10 de Agosto N29-140 Entre |Acuña y Cuero y Caicedo |Quito - Ecuador - Sudamérica
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es