Shell基础-4
Tutorial: Shell基础
Category: Shell
Published: 2026-04-07 13:58:25
Views: 22
Likes: 0
Comments: 0
Shell 基础-4
- MySQL 并发连接数查看
#!/bin/bash
log_file=/var/log/mysql_count.log
user=root
passwd=123456
while :; do
sleep 2
count=$(mysqladmin -u "$user" -p "$passwd" status | awk '{print $4}')
echo "$(date +%Y-%m-%d) 并发连接数为:$count" >>$log_file
done
- md5 值
#!/bin/bash
for i in $(ls /etc/*.conf); do
md5sum "$i" >>/var/log/conf_file.log
done
- 检测 MySQL 是否存活
#!/bin/bash
host=127.0.0.1
user=root
passwd=123456
mysqladmin -h 127.0.0.1 -u root -p'$passwd' ping &>/dev/null
if [ $? -eq 0 ]; then
echo "MySQL is UP"
else
echo "MySQL is down"
fi
- 数据表备份
#!/bin/bash
user=root
passwd=123456
dbname=mysql
date=$(date +%Y%m%d)
[ ! -d /mysqlbackup ] && mkdir /mysqlbackup
mysqldump -u"$user" -p"$passwd" "$dbname" >/mysqlbackup/"$dbname"-${date}.sql
- 大写转小写
#!/bin/bash
tr "[a-z]" "[A-Z]" <$1