inotify工具
ubuntu安装方法:sudo apt-get install inotify-tools
作用:
1.监测文件名称修改
2.监测文件属性变化
3.监测文件的打开、关闭,及文件内容的变化,但是不能记录文件内容被修改的部分(这个功能可以使用git了)
4.监测文件的删除和移动
你好,如果只是监视普通文件 *** 作,一般情况下不需要修改内核。 运行“strace -e file -o log.txt 可执行文件名" 即可。对已经运行的程序,用strace -p pid。 最创建子进程的,加-f参数。具体man strace。
#! /bin/bash$FILE_LIST=$(find . -type f -cmin -5 -maxdepth 1)
for file in ${FILE_LIST} do
ln -f ${file} ~/tmp/${file}
done
##其中find命令是核心
##-type f表示只查找普通文件
##-cmin -5表示只查找5分钟之内创建的文件
##-maxdepth 1表示查找的目录深度,1表示只查找当前目录,如果不指定-maxdepth将递归查找
##ln -f ${file} ~/tmp/${file}是将查找到的文件硬链接到~/tmp目录
##你可以根据自己的需要再做相应的修改
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)