Bash inotifywaitでファイルが変更されたらコマンドを実行する

    >

以下の例では、"$PWD/_config.yml"が変更されるとhogeが標準出力されます。(jekyll on dockerでやろうとしたけどできなかったんだけどね。(いわゆるknown-issue))

while inotifywait -o ~/inotifywait.log --quiet --timefmt "%a, %d %b %Y %T %z" --format "%T  %f%w  %e" "$PWD/_config.yml"; do echo hoge ; done

linux – How to execute a command whenever a file changes? – Super User


お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


関連するかもしれない記事

Bashとahkで数秒ごとにキーをタイプする作業を数回繰り返すスクリプト
WSL BashとPowershellで簡単なタイマーアプリを作る
Bash JSONを整形して出力
bashでaliasなしでコマンドを実行
Bashでunicodeをuft-8へ変換
Bashでインターネットのスピードを計測(ダウンロード/アップロード)
Bash How to make a file null / ファイルを空にする


Close Menu