file watcher linux support