Mac でファイルの変更を検知する

Linux の inotify 的なものが Mac にはないけれど、OS XAPI を使えばできるらしい。で、それをお手軽に叩けるようにしたのが fswatch。

https://github.com/alandipert/fswatch

インストール

$ brew install fswatch

使い方

$ fswatch-run [監視対象のパス] [実行スクリプト]

その他の方法

  • launchd
  • jnotify
  • etc