[CentOS-es] Ayuda Script
Ricardo J. Barberis
ricardo en palmtx.com.ar
Mie Feb 3 15:41:52 UTC 2016
El Miércoles 03/02/2016, Cesar Martinez escribió:
> 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
Puedes investigar inotify-tools o alguno de los modulos relacionados que hay
disponibles en EPEL, depende de la version de CentOS que uses:
[root en centos5 ~] # yum -q --showduplicates list \*inotify\*
Available Packages
inotify-tools.i386 3.14-1.el5 epel
inotify-tools-devel.i386 3.14-1.el5 epel
python-inotify.noarch 0.9.1-1.el5 epel
python-inotify-examples.noarch 0.9.1-1.el5 epel
python26-inotify.noarch 0.9.1-1.el5 epel
[root en centos6 ~] # yum -q --showduplicates list \*inotify\*
Paquetes disponibles
inotify-tools.i686 3.14-1.el6 epel
inotify-tools.x86_64 3.14-1.el6 epel
inotify-tools-devel.i686 3.14-1.el6 epel
inotify-tools-devel.x86_64 3.14-1.el6 epel
lua-inotify.x86_64 1.0-0.2.20110529git6d0f7a0973cfb.el6 epel
perl-Linux-Inotify2.x86_64 1.21-3.el6 epel
python-inotify.noarch 0.9.1-1.el6 epel
python-inotify-examples.noarch 0.9.1-1.el6 epel
[root en centos7 ~] # yum -q --showduplicates list \*inotify\*
Paquetes disponibles
ghc-hinotify.x86_64 0.3.5-3.el7 epel
ghc-hinotify-devel.x86_64 0.3.5-3.el7 epel
inotify-tools.x86_64 3.14-8.el7 epel
inotify-tools-devel.x86_64 3.14-8.el7 epel
perl-Linux-Inotify2.x86_64 1.22-4.el7 epel
perl-Linux-Inotify2-tests.x86_64 1.22-4.el7 epel
python-inotify.noarch 0.9.4-4.el7 base
python-inotify-examples.noarch 0.9.4-4.el7 base
Saludos,
--
Ricardo J. Barberis
Usuario Linux Nº 250625: http://counter.li.org/
Usuario LFS Nº 5121: http://www.linuxfromscratch.org/
Senior SysAdmin / IT Architect - www.DonWeb.com
Más información sobre la lista de distribución CentOS-es