`
rock
  • 浏览: 56920 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell计算文件大小并更新mysql数据库

阅读更多

在shell的for循环中更新数据库表。sh文件如下

#!/bin/bash
#注意sql语句之前不能有空格,否则会出错
for var in `ls /root/zhaolu`;do
 size=`du -sb "/root/zhaolu/"$var | awk '{ print $1}'`
 echo "filesize=$size" > /root/tenateSpaceFiles/${var}.properties
/usr/local/mysql/bin/mysql -h 192.168.0.7 -u root -pmysql <<EOF
use quotamanage
update tenantspace set fileusedsize='$size' where tenantname='$var';
EOF
done
exit 0

几点说明:

``表示调用linux命令

' '表示字符串

在mysql中的语句要符合mysql的语法。

参看资料:http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80

               http://dev.mysql.com/doc/refman/5.1/zh/

分享到:
评论

相关推荐

    Ubuntu权威指南(2/2)

    6.3 保存编辑的文件并退出vim 136 6.4 vim编辑器的基本命令 137 6.4.1 移动光标位置 137 6.4.2 输入文本 138 6.4.3 修改与替换文本 138 6.4.4 撤销先前的修改 139 6.4.5 删除文本 139 6.4.6 复制、删除与粘贴文本 ...

    Ubuntu权威指南(1/2)

    6.3 保存编辑的文件并退出vim 136 6.4 vim编辑器的基本命令 137 6.4.1 移动光标位置 137 6.4.2 输入文本 138 6.4.3 修改与替换文本 138 6.4.4 撤销先前的修改 139 6.4.5 删除文本 139 6.4.6 复制、删除与粘贴文本 ...

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    围绕上面三点原则,TiDB 做了大量的改进,一些是对外可见,如 OLAP 性能的显著提升、监控项的大量增加以及运维工具的各项优化,还有更多的改进是隐藏在数据库背后,默默的提升整个数据库的稳定性以及正确性。...

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt &gt; 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"&gt; "和"&gt; &gt;" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    JAVA上百实例源码以及开源项目源代码

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...

    易语言程序免安装版下载

    符号重命名程序(resym.exe)增加对.obj文件的支持,并更新了文档(sdk\static_docs)。 3. 编译生成安装软件时已支持打包静态编译后的程序,但需事先静态编译出该程序。 4. 升级加密狗驱动程序,增加了对 Windows 7,...

    Eclipse_Swt_Jface_核心应用_部分19

    7.7.2 布局计算的常用方法 118 7.7.3 自定义布局类(BorderLayout) 119 7.8 使用VE可视化布局 123 7.8.1 创建可视化的类 123 7.8.2 进行布局设置 124 7.9 本章小结 125 第8章 SWT中的事件模型 126 ...

    2017最新大数据架构师精英课程

    125_keep-deleted-cells控制是否保留删除的shell$ V8 |; Q7 g" ]- C# j% |! y 126_过滤器rowkey-family 127_过滤器-分页-row-col 128_filterList 129_rowkey2 h5 Y+ y9 _1 j0 K0 Q) n 130_区域观察者 131_区域观察者...

Global site tag (gtag.js) - Google Analytics