linux监控文件夹内的文件数量
程序员文章站
2023-02-02 15:55:02
开发的时候遇到一个问题,服务器一旦重启,项目生成的文件就丢失了,感觉很莫名其妙..一开始猜测是文件流没有关闭,检查了代码,感觉没毛病.于是先看看是关机丢失了文件还是开机被删除了.下面的脚本每秒执行一次,把指定目录下的文件数量写入到file.txt 中.最后把它加入开机自启就好了. while tru ......
开发的时候遇到一个问题,服务器一旦重启,项目生成的文件就丢失了,感觉很莫名其妙..一开始猜测是文件流没有关闭,检查了代码,感觉没毛病.于是先看看是关机丢失了文件还是开机被删除了.下面的脚本每秒执行一次,把指定目录下的文件数量写入到file.txt 中.最后把它加入开机自启就好了.
while true do fileCount=`ls /opt/dev/process/ -l |grep "^-"|wc -l` fileCount1=`ls /opt/dev/docs/ -l |grep "^-"|wc -l` time=$(date "+%Y-%m-%d %H:%M:%S") echo process: $fileCount -- docs: $fileCount1 -- ${time} >> /root/file.txt sleep 1 done