Anno domini 2021 Wed, 23 Jun 13:34:39 +0200 Didier Kryn scripsit: > Le 23/06/2021 à 12:49, Dr. Nikolaus Klepp a écrit : > > Anno domini 2021 Wed, 23 Jun 12:16:50 +0200 > > Didier Kryn scripsit: > >> [...] > >> There is no other way to know which partitions are mounted or not > >> than read /proc/self/mounts. inotify does not work on pseudo-filesystems > >> like /sys or /proc. Therefore, either this is done by the front-end or > >> by the back-end. > > Oh, inotifywatch perfectly works on /sys and /dev when you are root, in > > fact that's what I use as part of my automounter when I run fvwm: > > Of course it works on /dev; tmpfs and devtmpfs behave like real > filesystems. This is what Hopman is based on (~: > > Hopman isn't root, doesn't need to be, and shouldn't be. And inotify > doesn't work on /proc (at least for non-root).
Well, inotifywait does work on /dev /sys and /proc for non-root, too. At least it does here on chimaera. Just try these: $ inotifywait -rm /proc/ $ inotifywait -rm /sys/devices/pci* What does not work is /sys/block, but that's a cosmetic problem, as you alway can watch for /sys and fiilter the output. How does hopman differ from e.g. "inotifywait -rm /dev/disk" or "inotifywait -rm /dev/block" + some lines of shell magic to get a nice output? If polling /proc/self/mounts is required, where is the point in not polling /sys/block/sd*/removable, too? Nik -- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ... _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng