记录第一次写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相关推荐

  1. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  2. java 查询sql_java如何实现sql连接和查询的代码?

    展开全部 import java.sql.Connection. import java.sql.DriverManager; import java.sql.PreparedStatement; i ...

  3. shell脚本分析mysql慢查询日志(slow log)

    使用percona公司的pt-query-digest分析慢查询日志.分析.统计的结果的比較清晰 #!/bin/sh slowlog_path=/root/slow_query_log everysl ...

  4. linux连接oracle的日志,linux shell脚本连接oracle查询数据插入文件和日志文件中

    #!/bin/sh sqlplus "用户名/密码@数据库"< sqlplus "用户名/密码"< sqlplus -S "用户名/密码& ...

  5. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  6. Linux命令行与Shell脚本编程大全读书笔记

    Linux内核4大主要功能: 内存管理 进程管理 设备管理 文件系统管理 Linux系统启动的进程和脚本管理 1./etc/inittab   管理系统开机时会自动启动的进程 2./etc/init. ...

  7. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter17-ChapterB )

    十七.创建函数 bash shell 提供了用户自定义函数功能,可以将 shell 脚本代码放入函数中封装起来. 函数是一个脚本代码块,你可以为其命名并在脚本中的任何位置重用它.每当需要在脚本中使用该 ...

  8. Shell脚本:shell编程规范与变量

    shell编程规范与变量 一.概述:解释器,编译器,翻译官. 1.定义: 2.作用: 3.应用场景: 4.登录: 5.shell脚本基本格式: 二.重定向与管道操作: 1.交互式硬件设备: 2.重定向 ...

  9. linux mysql 写shell_Linux—编写shell脚本操作数据库执行sql

    修改数据库数据 在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写. 一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行.本篇文 ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化一级编程题:小狗进圈
  2. 【视频开发】图像清晰度评价方法
  3. 如何通过反射调用扩展方法?
  4. Redis:安装、配置、操作和简单代码实例(C语言Client端)[转]
  5. Zookeeper和分布式环境中的假死脑裂问题(转)
  6. 一些微服务拆分的浅见
  7. [css] 如何让IE6支持min-width和max-width?
  8. 区块链100讲:ERC20 中文版
  9. LeetCode:Add Binary
  10. Maven仓库管理器
  11. 分享精心收藏的前台开发素材网站,都是干货
  12. c语言显示cpuid_ccpuid:CPUID信息模块。范例:显示所有的CPUID信息
  13. scholarscope不显示影响因子_反馈页面
  14. 安徽大学高等数学习题册(上)(第一章)
  15. 本地搭建乌云漏洞平台
  16. [进阶]-多线程、多进程、异步IO实用例子
  17. 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误的排除
  18. 中科大c语言期末考试试卷,中科大–中科院试卷清单总汇.doc
  19. MATLAB中var函数,mean函数的含义及用法详细解释
  20. 易语言学习笔记——命令篇

热门文章

  1. 怎么把MP4视频进行压缩
  2. 如何快速制作Gif动图
  3. 2017计算机考研参考书目推荐,2017年中山大学085211计算机技术考研参考书目推荐...
  4. YARN | 让你彻底搞明白YARN资源分配
  5. Linus 大神的在家办公经验(他也撸猫)
  6. Flask-Assets 使用autoprefixer并压缩css/JS文件提高访问速度
  7. Python语言程序设计 - 北京理工大学 网课所有资料(源码,pdf,ppt课件,视频等)
  8. 作为一本书,“卷”赢竞争对手的最佳姿势是?
  9. Kettle: 合并记录
  10. web实现html页面思维导图效果