2023年8月2日发(作者:)
运维中shell常⽤脚本脚本1:监控服务邮件告警 #!/bin/bash EMAIL= echo -e "033[32m 033[1m " cot=ps -ef | grep $1 | grep -v email|grep -v grep |wc -l M_IPADDIR=hostname -i DATE=dateif [ $cot -eq 0 ];thencat > $EMAIL <>/dev/null 2&>1 else echo “The $1 server is ok” fi 脚本2:数据库备份 #!/bin/bash #mysql back_up #by author sws BACK_PATH=/data/backup /date +%Y%m%dMYSQLDB=ocdp MYSQLUSR=root MYSQLPW=sws MYSQLCMD=/usr/bin/mysqldump if [ $UID -ne 0 ];then echo “pleaeuse user root”; exit fi if [ -d $BACK_PATH];then mkdir -p $BACK_PATH echo " 033[32mThe $BACK_PATH createsucessfully " else echo “this $BACK_PATH is exist” fi M Y S Q L C M D − u MYSQLCMD -u MYSQLCMD−uMYSQLUSR -p$MYSQLPW -d $MYSQLDB > B A C K P A T H / BACK_PATH / BACKPATH/ if [ $? -eq 0 ];then echo"033[32mThe $MYSQLDB successfully " else echo "033[32mThe mysql backup $MYSQLDB failed ,please checked " fi
发布者:admin,转转请注明出处:http://www.yc00.com/web/1690918915a463418.html
评论列表(0条)