[2016/07/29 追記] systemd.pathを使えば同じことができそうなことが判明・・・orz [2016/07/29 さらに追記] systemd.pathからUnitにファイルパスを渡す方法が不明。できないのかな。 できないのならこのスクリプトも意味があるけど。 どなたかご存知でしたら教えてください。 事前準備 inotify-toolsをインストール (Redhat系) #!/bin/bash -eu trap "exit 0" 3 # QUITシグナルで停止 WATCH_DIR=$1 # 監視するディレクトリ FILE_PATTERN=$2 # ファイル名正規表現 COMMAND=$3 # ファイル更新時に実行するコマンド # --formatで"ディレクトリ ファイル名 イベント"の形式で出力するように指定 inotifywait -e CLOSE_WRITE -m