SHELL-限制mysql数据库文件大小脚本
2013-09-29 17:48
239 查看
#!/bin/sh #du -h /www/db/mysqldb/data/ >DB_CONTROL_NUM.txt #du -h /www/db/mysqldb/data/ |grep M | awk '{print $2}' >DB_CONTROL_NUM.txt #du -s /www/db/mysqldb/data/* | awk '{print $2}' >DB_CONTROL_NUM.txt cd /www/db/mysqldb/data/ ls | sed "s:^:`pwd`/:" >/usr/local/primahms/shell/DB_CONTROL_NUM.txt ------提取目录文件 cd /usr/local/primahms/shell for i in $(cat DB_CONTROL_NUM.txt ) do #echo $num; num=`du -s $i | awk '{print $1}'` #num_T= $num - 50; #echo $num_T; if echo 100000-$num|bc|grep -E '^-' >>db_log.txt ------------大于110M的限制 then #echo $num; echo $i >>db_log.txt; chmod 500 $i; fi done
注:ls | sed "s:^:`pwd`/:" 列出文件绝对路径
注:ls | sed "s:^:`pwd`/:" 列出文件绝对路径
相关文章推荐
- SQL Server 中执行Shell脚本计算本地文件的内容大小
- shell脚本之比较文件大小
- 编写一个SHELL脚本,可以获得指定目录下的所有文件及文件夹的大小。输出的样式与 ls -lh 命令相同。
- shell脚本——比较两个文件大小、权限
- 用shell脚本实现删除一定大小的文件
- 【Linux】使用SHELL脚本实时查看文件大小
- shell脚本自动清理超过指定大小的文件
- 修改phpMyAdmin 导入MySQL数据库文件大小限制
- Shell脚本实例(二) 向指定目录下不断产生指定大小的文件
- 常用工具类,文件和内存的大小获取,shell脚本的执行
- linux下使用shell编写的删除历史文件的脚本 find | xargs tar 有文件个数限制哦
- Shell脚本自动删除指定大小以上的备份文件
- 解除phpMyAdmin导入大型MySQL数据库文件大小限制
- 修改phpMyAdmin 导入MySQL数据库文件大小限制
- shell脚本之比较文件大小
- Shell脚本创建指定大小文件的测试数据
- Linux下自动清理超过指定大小的文件(shell脚本,通过du -sh或ls -l)
- Shell脚本一次读取文件中一行的2种写法
- php 修改上传文件大小限制实例详解
- shell脚本判断文件是否存在