代码: 全选
incrontab -e
代码: 全选
/home/another/test.txt IN_MODIFY,IN_ATTRIB,IN_CLOSE_WRITE /bin/sh /root/script/update_config.sh
代码: 全选
#!/bin/sh
env node /root/script/update2.js
echo "Modified at " `date`
exit 0
代码: 全选
incrontab -e
代码: 全选
/home/another/test.txt IN_MODIFY,IN_ATTRIB,IN_CLOSE_WRITE /bin/sh /root/script/update_config.sh
代码: 全选
#!/bin/sh
env node /root/script/update2.js
echo "Modified at " `date`
exit 0
你用什么工具修改 /home/another/test.txt?laobubu 写了:第一次修改 `/home/another/test.txt` 文件,脚本会被调用,但是第二次修改那个文件,脚本就不会跑了
参考Al Pacifico 写了: ...some programs (vim among them) cause inotify to generate IN_IGNORED because they delete the original file and replace it with a "swap" file.