文件监控工具 inotify-tools
在Linux下载并安装工具 inotify-tools 。
Ubuntu 下安装:
sudo apt-get install inotify-tools
例子
假设工程文件都放在 src/ 中,并且想监控此文件夹中的所有文件变更、创建、删除操作,事件发生后可执行 mvn package
进行打包。
#!/bin/bash
cd `dirname $0`
rebuild() {
local build_lock="build.lock"
local pending_lock="pending.lock"
test -f $build_lock && {