Articles of inotify

el service systemd-path no funciona

He agregado un service systemd para monitorear una ruta, pero no está funcionando. Toqué un file .txt en / tmp / test /, pero no está dando patadas en mi service. No puedo ver que se genere "/tmp/testlog.txt". ¿Hay algo malo en mi service? myservice.path [Unit] Description=Path Exists [Path] PathExistsGlob=/tmp/test/*.txt PathChanged=/tmp/test/ [Install] WantedBy=multi-user.target myservice.service [Unit] […]

El sistema no puede detectar los files renombrados / nuevos

Hace algunos meses me di count de que cuando escribo una nueva publicación en mi blog (con Hugo), la function de volver a cargar los contenidos a medida que los cambios de los files dejaban de funcionar. Esperé para ver si era un problema con hugo, pero el problema está con mi Gentoo. Por ejemplo, […]

"Inotifywait" para ver varios directorys simultáneamente

Quiero activar una acción, cuando en uno de mis directorys especificados, se crea un nuevo file. Quiero usar inotifywait para este propósito. Pero el problema es que no sé cómo utilizar inotifywait para ver varios directorys simultáneamente. Ver un solo directory incluso recursivamente no es un problema, ¿pero varios? ¿Es posible, o debo ejecutar varios […]

¿Por qué INotify no funciona con `/ etc / mtab` o` / proc / mounts`?

Cuando utilicé INotify con /etc/mtab o /proc/mounts , no detecta cambios cuando las cosas se montan o desmontan, incluso aunque /etc/mtab y /proc/mounts hayan cambiado cuando lo compruebo manualmente. ¿Por qué es esto y cómo puedo rastrear el assembly y el desassembly?

¿Qué significa "no ser escuchado explícitamente" en la página de manual de inotifywait?

hombre inotifywait: delete_self Se eliminó un file o directory visto. Después de este evento, el file o directory ya no se está viendo. Tenga en count que este evento puede ocurrir incluso si no se está escuchando explícitamente. desmontar El sistema de files en el que reside un file o directory se desmontó. Después de […]

¿Cómo monitorear si un file fue creado?

Necesito monitorear si, por ejemplo, se creó file / tmp / somefile123 después de algunos events. Traté de usar inotifywait, pero aquí hay un problema: # inotifywait -q -e create /tmp/somefile?* Couldn't watch /tmp/somefile?*: No such file or directory porque no hay exactamente tal file, ¡quiero saber si estará allí! ¿Cómo puedo resolver este problema? […]

¿Puedo limitar la cantidad de relojes disponibles disponibles para un process o grupo?

Constantemente me estoy quedando sin resources inotify, lo que lleva a errores en la línea de: # tail -f /some/files tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling Esto eventualmente sucede incluso si hago crecer el valor de fs.inotify.max_user_watches . Sospecho que una aplicación Java instalada localmente consume los resources, pero […]

El file de supervisión lee para el calentamiento del caching

Después de agregar más memory a mi máquina Linux, tuve la tentación de utilizar la memory caching de forma más agresiva. Lo que pasa es que reinicio mi máquina, voy al baño, vuelvo y me conecto. Tarda aproximadamente medio minuto en iniciar session. Luego, inicio firefox y nuevamente toma algo de time. Cuando cierro la […]

Usar Incrify Inotify pero tener problemas con grupos de usuarios / permissions

En /etc/incron.allow agregué ambos: root USER_1 Luego edité el incrontab para que se vea así: /var/www/laravel/public/js/main.js IN_MODIFY yui-compressor -o /var/www/laravel/public/js/main.min.js /var/www/laravel/public/js/main.js Creo que el problema puede tener algo que ver con los permissions o quizás grupos, pero no estoy seguro ya que no obtengo nada cuando tail -f /var/log/syslog La carpeta /var/www/laravel/public es propiedad de […]

Editar la salida de inotifywait en modo daemon

He estado progresando, pero no estoy seguro de cómo proceder desde aquí. Estoy usando inotifywait con el inotifywait -d (daemon) para dar salida a un file que enumera los files de video que se colocan en la carpeta observada. La list es deseada porque ajustar los niveles de volumen y la reencoding consume mucho time […]