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

Reply via email to