Desktop gépen nekem az inotify-jal kapcsolatban van egy /etc/incron.d/incron.systable file-om, benne egy
/home/locsemege/.claws-mail/Mail/mailfiók/inbox IN_CREATE /usr/local/bin/shosts $@ $#
bejegyzés. Azt, hogy mi mit jelent, itt találod. Az shosts egy saját scriptem, amely megkapja paraméterül a beeső e-mail filenevét, s ez a script dolgozza fel a levelet.
Az inotify-ban, incrond-ben az a jó, hogy nem kell háttérben állandóan futtatnod valamit, s pollingolni, hanem eseményvezérelt. Jön az esemény amelyet filerendszeren történő változás triggerel megadott feltételekkel, s ennek hatására kezd el futni a scripted. Esetleg arra kell figyelni, ha az események túl gyorsan jöhetnek, a script egy második példánya ne fusson, amíg az előző még igen.
A systemd systemctl parancsával természetesen engedélyeztem az incrond szolgáltatás futását.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE