
shell监控文件变动后执行自定义命令
shell监控文件变动后执行自定义命令
主要是监测指定文件夹内的变动,比如修改,删除,创建等等
apt-get install inotify-tools -y
1
2
3
4
5
6
7
#!/bin/bash
DIR=/var/www/dmoain/
inotifywait -m -e close_write $DIR --format "%w%f" | while read FILE
do
cat ${FILE} | /usr/bin/supervisorctl update && /usr/bin/supervisorctl reload
done
搞定了就这么简单!记得赋予脚步执行权限!
💘 相关文章
- 关于安装黑群晖一直报错“无法安装此文件,文件可能已损坏.(13)”的解决方法
- Shell Script Batch Generate Continuous Numbers
- mac os brew "shell-init: error retrieving current directory"的解决方法
- 基于golang开源非常强大的监控系统monitoror
- 解决路由器ip变动的方法
- Linux系统防止文件删除的配置方法
- openlitespeed/litespeed禁止访问文件夹和文件的方法
- 国产基于HTTP协议的分布式文件系统
- 一些常用非常優秀的shell工具大全
- 一款实时监控网络IP质量的python脚本