Linux--shell 脚本免密码输入
参考:https://www.cnblogs.com/lixigang/articles/4849527.html
#!/bin/bash
ssb=""
password=mysql
database=SAJT_DZFP_PT
mode=`echo $ | tr 'A-Z' 'a-z'`
echo "SELECT MODE : "$mode modes="document
document_item
invoice
invoice_item" flag=
for m in $modes
do
if [ "${m}" != "${mode}" ];then
continue
else
flag=
break
fi
done if [ "$flag" != "" ]; then
echo "WARNNING : ONLY document/document_item/invoice/invoice_item MODE CAN BE SELECTED !"
exit
fi TS=`date +'%Y-%m-%d %H:%M:%S'`
for i in $ssb
do
echo "${mode} ssb $i"
tmpFile=data/${mode}/${i}.sql
echo "mysqldump -uroot -p ${database} tbl_ec_${mode} --single-transaction --where=\"fpqqlsh in (select fpqqlsh from temp where ssb='$i')\" > ${tmpFile}" > tmp/a.sh
echo " -- START --"
ts=`date +'%Y-%m-%d %H:%M:%S'`
date
./pwd.sh tmp/a.sh ${password}
src=tbl_ec_${mode}
dest=${src}_${i}
sed -i "s/${src}/${dest}/g" ${tmpFile}
sed -ri '1,150s/ENGINE=InnoDB DEFAULT CHARSET=utf8|ENGINE=InnoDB DEFAULT CHARSET=utf8 MAX_ROWS=1000000000/ENGINE=InnoDB DEFAULT CHARSET=utf8 PARTITION BY KEY(FPQQLSH) PARTITIONS 11/g' ${tmpFile}
echo " -- END --"
date
te=`date +'%Y-%m-%d %H:%M:%S'`
ts=$(date --date="${ts}" +%s)
te=$(date --date="${te}" +%s)
echo ${mode} " -- ssb:"${i}" SPENDS "$((te-ts))" Sec"
done
TE=`date +'%Y-%m-%d %H:%M:%S'`
TS=$(date --date="${TS}" +%s)
TE=$(date --date="${TE}" +%s)
echo ${mode}" ALL SPENDS "$((TE-TS))" Sec"
Linux--shell 脚本免密码输入的更多相关文章
- Linux shell脚本读取用户输入的参数
新建一个test.sh文件 #!/bin/sh echo "1 : For Test" echo "2 : For nohup &" whiletrue ...
- Linux Shell脚本攻略 读书笔记
Linux Shell脚本攻略 读书笔记 这是一本小书,总共253页,但内容却很丰富,书中的示例小巧而实用,对我这样总是在shell门前徘徊的人来说真是如获至宝:最有价值的当属文本处理,对这块我单独整 ...
- Linux Shell脚本攻略
-Linux Shell脚本攻略 总结的来说,这本书很实践性和实用性强,都是给的具体的例子,直接可以在终端操作实践,比单纯只看不动手务实多了,另外就是,这本书涵盖的内容也比较广,从文本操作到服务器管理 ...
- 读书笔记--Linux Shell脚本攻略
总结的来说,这本书很实践性和实用性强,都是给的具体的例子,直接可以在终端操作实践,比单纯只看不动手务实多了,另外就是,这本书涵盖的内容也比较广,从文本操作到服务器管理到远程ssh等等,都给出来作者挑选 ...
- LINUX SHELL脚本攻略笔记[速查]
Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgrep shell数学运算 命令状态 文件描述 ...
- Linux shell脚本编程(二)
Linux shell脚本编程(二) 练习:求100以内所有偶数之和; 使用至少三种方法实现; 示例1: #!/bin/bash # declare -i sum=0 #声明一个变量求和,初始值为0 ...
- 阿里Linux Shell脚本面试25个经典问答
转载: 阿里Linux Shell脚本面试25个经典问答 Q:1 Shell脚本是什么.它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令.作为系统管理员,我们经常需要使用多个命 ...
- 【学习】Linux Shell脚本编程
1.脚本的组成和执行 Linux shell脚本的结构并不复杂,其主要由变量.内部命令以及shell的语法结构和一些函数.其他命令行的程序等组成,以下是一个简单的shell脚本. #!/bin/bas ...
- linux ——shell 脚本
linux—shell 脚本 精简基础 2018/10/30 13 ...
随机推荐
- Web UI设计师需要了解的用栅格化系统指导网页设计
出处:https://www.jianshu.com/p/9838f217f4f6 致敬,,, ---------------------------------------------------- ...
- asp.net mvc邮箱激活
1.发送邮件 public ActionResult SendEmail() { var member = dbSession.MemberRepository.LoadEntities(p => ...
- 134-PHP子类重写父类方法,并调用父类方法
<?php class father{ //定义father类 public function method(){ //定义方法 echo '<br />father method' ...
- Angular 学习1
AngularJS 表达式 AngularJS 使用 表达式 把数据绑定到 HTML. AngularJS 表达式 AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字.运 ...
- 如何让手游更省带宽,耗电量更少?TBR渲染架构解析!
如何让手游更省带宽,耗电量更少?渲染或是其中一个可突破的点.本文中,腾讯游戏学院专家Hailong将从为大家解析TBR渲染架构的特点. 什么是TBR? 全称是Tile Based Rendering, ...
- 腾讯云Windows2016数据中文版环境搭建
最近忙活了好几天,在腾讯云上买了台服务器,系统是Windows2016数据中文版,用于个人的学习,下面说一下整个流程吧. 遇到的问题: 一开始是按照腾讯云的指南文档去搞环境配置的,但它上面都是以Win ...
- exctern C
在C++中调用C语言 因为C++扩展了函数重载.编译时会将函数名修改,所以直接条用会出错. #ifdef __cplusplusextern "C" {#endif // __cp ...
- ubuntu在虚拟机下的安装 ~~~ Hadoop的安装及配置 ~~~ Hdfs中eclipse的安装
前言 Hadoop是基于Java语言开发的,具有很好跨平台的特性.Hadoop的所要求系统环境适用于Windows,Linux,Mac系统,我们推荐选择使用Linux或Mac系统.而Linux系统则 ...
- 从零开始Windows环境下安装python+tensorflow
从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习te ...
- scp、wget
scp使用方法 -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模 ...