1. #! /bin/bash
  2. DIRECTORY_TO_OBSERVE="./.Xresources"
  3. COMMAND="echo 'changed'"
  4. function block_for_change {
  5. inotifywait -e modify,move,create,delete $DIRECTORY_TO_OBSERVE
  6. }
  7. while block_for_change; do
  8. clear
  9. $COMMAND
  10. done
  11. # Todo I had an issue where a git checkout %s casus block_for_change loop to end