每次都要chmod a+x xxx.pl实在恶心
代码: 全选
apt-get install inotify-tools
inotifywait inotifywatch
开一个终端执行监控
代码: 全选
while inotifywait -e create,moved_to -r --format '%:e %f' ~/perl;do chmod -R a+x ~/perl;done
虽然解决我的烦心事
但是发现这种监控写法有个缺陷,因为监控执行的过程是每创建一个新文件,inotifywait就重新启动一次(在高并发的情况下,显然在这个时间差里进来的文件是要露掉的)
如果让inotifywait 一直处于监控状态 可以用-m参数
代码: 全选
inotifywait -m -e create,moved_to -r --format '%:e %f' ~/perl