shell脚本——sql连接及其查询结果重定向到txt
记录第一次写linux系统上的shell脚本
一.shell实现的任务:
1.将内存使用情况与磁盘使用情况重定向到txt文件
2.将sql查询的昨日统计数据重定向到txt文件
URL=127.0.0.1
PORT=3306
USERNAME=”admin”
PASSWORD=”admin”
DBNAME=”bills”
TABLENAME=”order”
#昨天日期
DATE=`date+”%Y-%m-%d” –d “-24hour”`
SQL=”select DATE_FORMAT{pay_time,’%Y-%m-%d’} as jyrq,count(1) as jyje from order where DATE_FORMAT{pay_time,’%Y-%m-%d’} = ‘${DATE}’ group by DATE_FORMAT{pay_time,’%Y-%m-%d’} ”#输出昨日日期到txt
echo “日期:” >test.txt
echo ${DATE} >>test.txt#输出磁盘信息
echo “磁盘信息:” >>test.txt
df –h >>test.txt#内存使用情况
echo ” 内存使用情况” >>test.txt
free –g >>test.txt#进程使用数量查看
echo “进程数量:” >>test.txt
ps –ef|grep ybill –c >>test.txt#数据库相关信息
echo “昨日账单信息:” >>test.txt
#执行sql
sql_return=${mysql –h${URL} –P${PORT} –u${USERNAME} –p${PASSWORD} ${DBNAME} –e”${SQL}”}
if [ “${sql_return}” = “”];thenecho “无” >>test.txt;
else ${sql_return} >>test.txt;
fi
二.相关命令操作
1.输出:echo
2.磁盘使用情况:df -h
3.内存使用请款: free -g
4.项目进程使用数量:ps -ef|grep ybill -c
shell脚本——sql连接及其查询结果重定向到txt相关推荐
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- java 查询sql_java如何实现sql连接和查询的代码?
展开全部 import java.sql.Connection. import java.sql.DriverManager; import java.sql.PreparedStatement; i ...
- shell脚本分析mysql慢查询日志(slow log)
使用percona公司的pt-query-digest分析慢查询日志.分析.统计的结果的比較清晰 #!/bin/sh slowlog_path=/root/slow_query_log everysl ...
- linux连接oracle的日志,linux shell脚本连接oracle查询数据插入文件和日志文件中
#!/bin/sh sqlplus "用户名/密码@数据库"< sqlplus "用户名/密码"< sqlplus -S "用户名/密码& ...
- linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...
- Linux命令行与Shell脚本编程大全读书笔记
Linux内核4大主要功能: 内存管理 进程管理 设备管理 文件系统管理 Linux系统启动的进程和脚本管理 1./etc/inittab 管理系统开机时会自动启动的进程 2./etc/init. ...
- 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter17-ChapterB )
十七.创建函数 bash shell 提供了用户自定义函数功能,可以将 shell 脚本代码放入函数中封装起来. 函数是一个脚本代码块,你可以为其命名并在脚本中的任何位置重用它.每当需要在脚本中使用该 ...
- Shell脚本:shell编程规范与变量
shell编程规范与变量 一.概述:解释器,编译器,翻译官. 1.定义: 2.作用: 3.应用场景: 4.登录: 5.shell脚本基本格式: 二.重定向与管道操作: 1.交互式硬件设备: 2.重定向 ...
- linux mysql 写shell_Linux—编写shell脚本操作数据库执行sql
修改数据库数据 在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写. 一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行.本篇文 ...
最新文章
- 中国电子学会青少年编程能力等级测试图形化一级编程题:小狗进圈
- 【视频开发】图像清晰度评价方法
- 如何通过反射调用扩展方法?
- Redis:安装、配置、操作和简单代码实例(C语言Client端)[转]
- Zookeeper和分布式环境中的假死脑裂问题(转)
- 一些微服务拆分的浅见
- [css] 如何让IE6支持min-width和max-width?
- 区块链100讲:ERC20 中文版
- LeetCode:Add Binary
- Maven仓库管理器
- 分享精心收藏的前台开发素材网站,都是干货
- c语言显示cpuid_ccpuid:CPUID信息模块。范例:显示所有的CPUID信息
- scholarscope不显示影响因子_反馈页面
- 安徽大学高等数学习题册(上)(第一章)
- 本地搭建乌云漏洞平台
- [进阶]-多线程、多进程、异步IO实用例子
- 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误的排除
- 中科大c语言期末考试试卷,中科大–中科院试卷清单总汇.doc
- MATLAB中var函数,mean函数的含义及用法详细解释
- 易语言学习笔记——命令篇
热门文章
- 怎么把MP4视频进行压缩
- 如何快速制作Gif动图
- 2017计算机考研参考书目推荐,2017年中山大学085211计算机技术考研参考书目推荐...
- YARN | 让你彻底搞明白YARN资源分配
- Linus 大神的在家办公经验(他也撸猫)
- Flask-Assets 使用autoprefixer并压缩css/JS文件提高访问速度
- Python语言程序设计 - 北京理工大学 网课所有资料(源码,pdf,ppt课件,视频等)
- 作为一本书,“卷”赢竞争对手的最佳姿势是?
- Kettle: 合并记录
- web实现html页面思维导图效果