shell脚本
jackm1688
专业,专注,坚持!
展开
-
mysql备份表(按需配置)
MYSQL="/usr/bin/mysql"USER="root"PASSWD="abc123"DATDABASE="test"LTABLE="laomeng"BAKTABL="laomengbak"#判断备份表是否存在如果不存在,创建新表if [ ! -e "/var/lib/mysql/test/laomengbak.frm" ]; then$MYSQL -u$USER -p$PAS原创 2016-01-01 11:37:54 · 419 阅读 · 0 评论 -
Linux系统下批量修改文件名称
#!/bin/bash#批量修改文件名称cd /opt/testfor lfile in *do lnew=`echo $lfile |awk '{print $0}'|sed -n 's/ippbx/idds/p'` mv $lfile $lnewdone原创 2016-01-01 11:43:15 · 397 阅读 · 0 评论 -
LINUX服务器巡检执行(定制)
#!/bin/bash#Aut@Laomeng#Server inspection reportAUT="Aut@Laomeng"LMTIME=`date +%m/%d/%Y`DATETIME=`date +%k:%M:%S`LMHOSTNAME=`cat /etc/sysconfig/network |grep "HOSTNAME"|gawk -F= '{print $2}'`NOW原创 2016-01-01 11:48:47 · 658 阅读 · 0 评论 -
批量创建&删除用户
#!/bin/bashgroupadd testfor i in `seq 10`do useradd -G class lmtest$i passwd student$i <<EOF &> /dev/nullabc-123abc-123EOFdone#!/bin/bashfor i in `seq 10`do userdel -r lmtest$i原创 2016-01-01 11:51:51 · 472 阅读 · 0 评论 -
数据备份与还原
#!/bin/bash#Author@Laomeng #E_mail:18682093512@163.com#Function:Backup CC database and tableCCVERSION=`asterisk -rx "" | head -2|tail -1 | gawk '{print $5}'`LMYSQL="/usr/bin/mysqldump"LMMSQL1="/u原创 2016-01-01 11:55:49 · 696 阅读 · 0 评论 -
sed & gawk
linux sed gawk原创 2016-01-01 11:58:56 · 810 阅读 · 0 评论 -
linux"$* "$*" $@ "$@"用法解释
###############################################################$*cat laomeng.sh#!/bin/bashecho "Laomeng $*"for i in $*doecho "Laomeng is: $i"done结果:sh laomeng.sh 1 2 3 4Laomeng 1 2 3 4Laomeng is: 1Laom原创 2016-01-01 12:00:27 · 882 阅读 · 0 评论 -
数据库七天自动备份(shell)
#!/bin/bash##################数据库七自动备份###################获取当前日期now_date="`date +%F`"#七天之前的日期seven_agos_date="`date -d "7 days ago" +%F`"#创建备份目录,归档目录以日期格式(2016-04-01)Back_dir='/opt/mysqlbackup'i原创 2016-04-13 18:12:49 · 617 阅读 · 0 评论