Today inotify has limitaions on watch for chagnes into particular filesystem or mount point. Here is a short list
- Mountend volumes from Docker containers in a Microsoft Windows host.
- Mountend directories with file system SMB/NFS from GNU/Linux host.
In all of this cases you can use inotifywait-polling instead of classic inotifywait to watch for changes into the above scenarious.
The most common way to install the project is from GitHub source
git clone https://github.com/javanile/inotifywait-polling.git
sudo cp ./inotifywait-polling/inotifywait-polling.sh /usr/local/bin/inotifywait-polling
chmod +x /usr/local/bin/inotifywait-polling
It works exactly like the original, so it accepts the same options, with the only difference that it checks every 5 seconds that your target has changed or not (unfortunately this is the only way around the problem in those file systems where the original does not work).
$ inotifywait-polling $HOME
Setting up watches.
Watches established.
RUN curl -s https://javanile.github.io/inotifywait-polling/setup.sh | bin=inotifywait bash -
Please see CHANGELOG for more information on what has changed recently.
$ make install
$ make tdd take=tests/HamperDatabaseTest.php
Please see CONTRIBUTING for details.
If you discover any security related issues, please email bianco@javanile.org instead of using the issue tracker.
We highly appreciate if you create a social post on Twitter by clicking the following button
This project exists thanks to all the people who contribute.
Javanile is a community project agency based in Sicily, Italy. You'll find an overview of all our projects on our website.
Does your business depend on our contributions? Reach out us on Patreon.
The MIT License (MIT). Please see License File for more information.