Monitor changes to specified files or directories, run arbitrary scripts in response