次のような単純なbashスクリプトを設定する方法はありますか
chmod a+xr -R ~/lib/
しかし、lib ディレクトリ内にファイルが作成または移動され、lib 内にネストされたディレクトリが作成されると、このスクリプトが自動的に実行されるようにするには?
何らかのイベントが発生するのを待って、スクリプトの実行をトリガーするようなものです。それが私が探している情報です。
. . . 主要な Unix バージョンには、従来の Posix コア サービスに対するイベント フレームワークの拡張機能があります。
Linux について調べている場合は、dnotifyとその後の機能であるinotifyを参照してください。
これらの機能は実際には bash とはあまり関係がありませんが、dnotify はスクリプトを実行することを目的としています。これらの機能はおそらく既にカーネルに組み込まれていますが、それらに簡単にアクセスするには、 inotify-toolsなどのパッケージをインストールする必要があります。
BSD システムとその他の Unix 固有のシステムには、同等のメカニズムがあります。