inotifywait
(inotify-toolsから)監視するSphinxドキュメントのフォルダーがあります。このスクリプトは、html と singlehtml を再構築し、Chrome を更新します。
#!/bin/sh
inotifywait -mr source --exclude _build -e close_write -e create -e delete -e move | while read file event; do
make html singlehtml
xdotool search --name Chromium key --window %@ F5
done
単一のファイルを保存すると、これは正常に機能します。ただし、hg update
古いリビジョンに移動するか、source
フォルダーに複数のファイルを貼り付けると、すべてのファイルに対してスクリプトが起動します。
スクリプトを起動する前に数分の一秒待機させる簡単な回避策はありますか (カスタム python スクリプトを記述せずに、これを行うことができます)。