自动化shell脚本
ps:此处安装的jdk,maven,tomcat均在/opt目录下,如需其他目录或者其他版本,可根据需要改动shell脚本即可。
ps:所有代码全部手敲,已亲测能够使用,全部分享出来。
一:虚拟机初始化
创建shell
分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本SLAVE_IP:为监控的主机IPUSER:为msyql用户PASSWORD:为mysql密码WHEREIS_MYSQL:为mysql命令路径WEBHOOK
备份多个数据库可以使用如下命令:mysqldump -uroot -p123456 --databases test1 test2 test3 > /home/test/dump.sql;恢复备份:source dump.sql --在my
shell操作mysql
1.获取mysql默认密码
新安装的mysql,密码是默认密码#!/bin/bash
# STRING:获取mysql默认密码的一段字符串
# 例如:A temporary password is generat
shift可以用来向左移动位置参数。Shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参数 $@ 或 $*参数个数 $#
shift默认是shift 1以下边为例:cat shift.sh#-------------
本文详细介绍了使用shell去除文件中的空行的方法,学习下sed、awk、shell文件检测的方法,有需要的朋友可以作个参考。本节内容:shell去掉文件中空行
1,shell 去掉文件中的空行
cat filename | sed -e
上部:
面向过程:顺序执行选择执行: if, case循环执行: for, while, until
一、for语句格式: for 变量 in 列表;do 语句1; 语句2; ...
#! /bin/sh # filename killcpu.sh if [ $# != 1 ] ; then echo