#inotify — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #inotify, aggregated by home.social.
-
Zsh history bug-hunters, get ready to 🤦♂️ as the author takes you on an epic journey through the wild world of #inotify, #fatrace, and #bpftrace, just to find out where his precious commands went! Spoiler alert: the solution is in the appendix, because who doesn't love a good footgun? 😜✨
https://michael.stapelberg.ch/posts/2026-08-09-zsh-history-truncation-bug/ #ZshHistory #BugHunting #CodingAdventures #HackerNews #ngated -
#Podman v6 is out! Particularly interesting to me: Modernised #networking (easier rootless #containers), a #REST API for #Quadlets (easier fleet management), enhanced podman machine (#applehv support, hopefully incl. #inotify support).
Make sure you're using #sqlite as a #database backend before upgrading. Upgrade to 5.8 first to migrate from #boltdb. 6.0 has dropped boltdb support, so everything will be gone if you don't migrate first.
https://blog.podman.io/2026/07/introducing-podman-v6-0-0/
-
TIL
entris a small, handy tool to automatically restart a process if one or more files have been changed.Like
inotifywatchbut much simpler.Example:
ls *.py | entr -r python fake_soap_service.pySee https://github.com/eradman/entr for details.
-
#LibreOffice Calc permite enlazar archivos externos y mantener actualizados sus contenidos en la hoja de cálculo con una comprobación periódica. ¿Qué les impide utilizar los mecanismos de notificación del SO?
Linux dispone de #inotify. NT tiene FindFirstChangeNotification y
MacOS tiene fsevents. -
Fanotify — что он может дать по сравнению с inotify и что попросит взамен
Привет, Хабр! На связи Даниэль из InfoWatch, разработчик решений класса информационной безопасности. В предыдущей статье мы рассматривали задачу контроля целостности в среде Linux с помощью системного интерфейса inotify. Поговорили о ключевых недостатках, с которыми приходится сталкиваться в ходе работы с самим инструментом напрямую. Наверное, многие из вас знают, что существует другой более совершенный и более функциональный системный интерфейс — fanotify. В рамках данной статьи мы продолжим рассматривать задачу мониторинга объектов файловой системы, но уже через призму fanotify. Попробуем ответить на вопросы, решает ли данный инструмент описанные ранее проблемы. Введение Начнём с краткой сводки по fanotify. fanotify представляет собой kernel-интерфейс, позволяющий мониторить события файловой системы в режиме реального времени. Определение такое же, как и для inotify. Почти. Существенная разница в том, что список обрабатываемых событий у fanotify гораздо шире, а также есть возможность принимать решение kernel-характера в user space. Простыми словами: вы можете разрешать/запрещать запуск программ без написания драйверов (модулей ядра), так как fanotify позволяет разрешить/запретить создание процесса в пользовательском пространстве.
https://habr.com/ru/companies/infowatch/articles/1043972/
#fanotify #inotify #linux #информационная_безопасность #golang
-
Контроль целостности с помощью inotify, недостатки инструмента
Привет, Хабр! Если интересно проанализировать недостатки инструмента inotify с позиции решения ИБ-задачи контроля целостности (именно самого инструмента в его первозданном виде), то добро пожаловать под кат! Введение Давайте поговорим о такой задаче информационной безопасности, как контроль целостности объектов файловой системы. Какие инструменты контроля целостности в Linux приходят сразу на ум? AIDE (Advanced Intrusion Detection Environment) AFICK (Another File Integrity Checker) tripwire wazuh OSSEC Из перечисленных инструментов aide, afick и tripwire работают по принципу «редкого» мониторинга, а wazuh, ossec — постоянного (более подробно эти понятия раскроются дальше). В этой статье лишь немного затронем тему принципа работы «редкого» мониторинга, в большей степени поговорив о проблемах, возникающих при работе с inotify, который положен в основу постоянного мониторинга wazuh/ossec. Мы не будем досконально рассматривать сам механизм ядра Linux, хорошего материала на эту тему достаточно , в том числе и на Хабре . Также не станем проводить глубокий анализ работы прекрасных утилит inotify-tools или incron . Речь пойдет именно про сам inotify в его первозданном виде без каких-либо обвязок и библиотек. Нам важно понять, с какими проблемами можно столкнуться в случае проектирования ПО, использующего сам inotify. Что касается inotify-tools, то здесь мы посмотрим на то, закрывают ли утилиты данного пакета описанные проблемы.
https://habr.com/ru/companies/infowatch/articles/1000010/
#inotify #devops #linux #infowatch #системное_администрирование #информационная_безопасность
-
Do you run #FreeBSD 15? The #syslog_ng project needs your help! We could not reproduce in-house, but there might be a bug in syslog-ng 4.9.0 related to #inotify on FreeBSD 15. Could you test it in your environment?
https://www.syslog-ng.com/community/b/blog/posts/installing-syslog-ng-4-9-0-on-freebsd
-
La interfaz #inotify va bien para esos archivos que se crean y borran automáticamente. Puedes copiarlos también automáticamente y preservarlos.
-
Unhappy with #DockerDesktop on #macOS? Give #Colima a try!
It's a free and open #container runtime for macOS. It now supports the macOS #virtualization framework, #virtiofs for fast volume mounts and forwarding #inotify events for hot/live reloading. It can even provide a #containerd, #kubernetes or #incus runtime.
https://github.com/abiosoft/colima
(I would've preferred #podman, as that's what I'm mostly using in production, but it still doesn't support forwarding inotify events on macOS)
-
#syslog_ng 4.8.0 improved the wildcard-file() source on #FreeBSD and #MacOS. Version 4.9.0 will do the same for #Linux by using #inotify for file and directory monitoring, resulting in faster performance while using significantly less resources. https://www.syslog-ng.com/community/b/blog/posts/testing-the-new-syslog-ng-wildcard-file-source-options-on-linux
-
Never change a running system. In der Arbeit auf Ubuntu 24.10 upgegraded und was ist los: Intellij spingt rum und faengt an random rumzuhaengen. Scheinbar hat ubuntu meine inotify settings vergessen, aber selbst das zu fixen hat nicht geholfen. Jetzt bin ich gerade am debuggen... #bleedingedge #not #intellij #development #ide #inotify #produktivity
-
/* We found an mark in the idr at the right wd, but it's not the mark we were told to remove. eparis seriously fucked up somewhere. */
https://elixir.bootlin.com/linux/v6.13.3/source/fs/notify/inotify/inotify_user.c#L481-L485
-
Today's lesson is that #inotify is a Linux 🐧 construct and in BSD land 👹 monitoring the file system is part of #kqueues turf. Oh man there sure are alot of man pages and long docs to read ... or are there. Thank you watchdog (https://github.com/gorakhargosh/watchdog) and thank you Mickaël Schoentgen and Yesudeep Mangalapilly
#Python to the rescue 🐍 🐍 🐍
https://python-watchdog.readthedocs.io/en/stable/api.html -
Podman 下的 inotify 問題
手上有個前端專案的開發環境是在 Linux container 上跑起來,有支援修改時 auto reload,我在 Linux Desktop 上面跑起來沒有問題,但在 MacBook (M 系列) 上開發就發現不會 auto reload,這樣改起來頗麻煩...
馬上有在猜是不是 inotify 的問題,先翻了一下資料,發現 inotify 在 Podman 上沒有被完整支援:「file changes not registered by inotifywait inside podm
#Computer #Linux #MacOS #Murmuring #OS #Software #container #docker #inotify #linux #mac #macos #podman