4

次のような単純なbashスクリプトを設定する方法はありますか

chmod a+xr -R ~/lib/

しかし、lib ディレクトリ内にファイルが作成または移動され、lib 内にネストされたディレクトリが作成されると、このスクリプトが自動的に実行されるようにするには?

何らかのイベントが発生するのを待って、スクリプトの実行をトリガーするようなものです。それが私が探している情報です。

4

1 に答える 1

4

はい、 。. .

. . . 主要な Unix バージョンには、従来の Posix コア サービスに対するイベント フレームワークの拡張機能があります。

Linux について調べている場合は、dnotifyとその後の機能であるinotifyを参照してください。

これらの機能は実際には bash とはあまり関係がありませんが、dnotify はスクリプトを実行することを目的としています。これらの機能はおそらく既にカーネルに組み込まれていますが、それらに簡単にアクセスするには、 inotify-toolsなどのパッケージをインストールする必要があります。

BSD システムとその他の Unix 固有のシステムには、同等のメカニズムがあります。

于 2012-04-04T04:41:40.100 に答える