【汇总】Linux常用脚本shell
【crontab】
#每天6:00 执行a.sh
00 6 * * * /bin/sh /home/work/rxShell/a.sh
#每天3:20 执行a1.sh
20 3 * * * /bin/sh /home/work/rxShell/a1.sh
#每隔10分钟 执行b.sh
*/10 * * * * /bin/sh /home/work/rxShell/b.sh
#每隔60分钟 执行c.sh
*/60 * * * * /bin/sh /home/work/rxShell/c.sh
#x:50 执行 d.sh 
50 0,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23 * * * /bin/sh /home/work/rxShell/d.sh
【备份数据库】
cd ~/backdb/
#定义文件名
before_filename="qgzs.sql"
after_filename="qgzs_`date +%Y_%m_%d`.tar.gz"
#备份导出数据库
/usr/local/mysql/bin/mysqldump -h localhost -uroot -proot qgzs > ${before_filename}
#tar压缩打包
tar zcvf ${after_filename} ${before_filename}
#删除备份前的文件
rm -rf ${before_filename}
cd ~/backdb/temp_table/
#自定义输入要导出的表名
echo "Please Enter table name:"
read tbname
#定义文件名
before_filename="${tbname}.sql"
after_filename="${tbname}_`date +%Y_%m_%d`.tar.gz"
#备份导出数据库
/usr/local/mysql/bin/mysqldump -h localhost -uroot -proot qgzs $tbname > ${before_filename}
#tar压缩打包
tar zcvf ${after_filename} ${before_filename}
#删除备份前的文件
rm -rf ${before_filename}
【本地无需每次登陆操作远程服务器】
#!/usr/bin/expect -f
set ip 192.168.1.201
set password meimiao1905
set timeout 10
spawn ssh root@$ip
expect {
"*yes/no" { send "yes\r"; exp_continue}
"*password:" { send "$password\r" }
}
expect "#*"
send "cd pub.sh\r"
interact
【汇总】Linux常用脚本shell的更多相关文章
- Linux 常用脚本
		Linux 常用脚本 修改表列属性 sql可任意修改,若数据库正好在执行机器上,可去掉ip地址 echo 为输出 #!/bin/shfor((i=0;i<256;i++));do ... 
- Linux 常用脚本命令
		Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略) 
- linux常用脚本
		转载于http://justcoding.iteye.com/blog/1943504 我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个l ... 
- Linux常用脚本命令总结
		基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ... 
- xshell-常用指令汇总 linux 常用指令
		suse linux 常用命令 (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 l ... 
- linux常用的shell命令
		1.shell介绍 shell(外壳)是linux系统的最外层,简单的说,它就是用户和操作系统之间的一个命令解释器. 2.shell命名的使用 ls :查看当前目录的信息,list . ... 
- linux 常用反弹shell小记
		在渗透测试过程中由于防火墙和其它安全防御措施,很多服务器只能单向向外访问,不能被访问,我们常常需要反弹shell. 1.bash反弹shell 本地开启监听 nc -lvvp 受害主机命令 bash ... 
- 【原创】Linux常用脚本
		#1.启用停用VIP sudo /etc/ha.d/resource.d/IPaddr 10.10.10.10 start sudo /etc/ha.d/resource.d/IPaddr 10.10 ... 
- Linux常用Shell脚本珍藏【转载】
		我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ... 
随机推荐
- php通过ini_set调用output_compression压缩网页
			网页压缩是一种网页优化技术,可以让网页体积缩小后再传输到客户端,从而减少数据传送量,提高速度.这种技术现在使用已经相当普遍,绝大多数网页都使用了这种技术. 网页压缩可以在服务器或空间里通过参数设置启用 ... 
- Yourphp  使用说明
			https://wenku.baidu.com/view/c8d2e667cc1755270722088a.html 这个是站点的配置信息,比如:网站名称. LOGO .网站标题等 推荐位:个别可能用 ... 
- sublime text3怎么批量查找替换文件夹中的字符
			在编写代码的时候,往往有些代码是重复的,但是如果要改一处代码,其他的地方也要改.那么怎么批量修改呢?下面小编就以sublime text3为例来讲解一下sublime text3怎么批量查找替换文件夹 ... 
- ThinkPHP5上传图片并压缩为缩略图
			使用thinkphp开发app后端中,需要实现一个处理上传图片队列的功能 这是个上传多图片保存并且需要对其中一张图片进行压缩的功能 (使用的html5 mui框架开发app,如果直接载入原图,app客 ... 
- 一篇文章帮你解决python的包管理
			写python代码的人都知道,一个项目写下下来,不可避免的都需要使用很多第三方包,通常我们都是通过pip install ,然而当我们需要上线的时候问题来了,如果中间你自己不记得自己安装了多少个包,这 ... 
- vue学习笔记(五)——指令
			13条指令 1. v-text (数据绑定语法-插值) <span v-text="msg"></span> <!-- 和下面的一样 --> & ... 
- Laravel添加代码自动提示功能
			在使用Laravel框架的时候,可能会碰上代码无法自动提示的情况,那么如何添加自动提示功能呢? 1,首先在composer.json中加入以下内容: "require": { &q ... 
- 11_什么是sql注入?
			什么是sql注入? --因为后台会把用户输入的插入到后台的sql语句中,来进行sql查询判断用户输入是否存在数据库中, 来验证用户是否合法,就会出现一个问题,用户在做用户验证的时候,在输入框注 ... 
- python_爬百度百科词条
			如何爬取? 明确目标:爬取百度百科,定初始百度词条:python,初始URL:http://baike.baidu.com/item/Python,爬取数据量为1000条,值爬取简介,标题,和简介中u ... 
- Storm容错和高可用
			Daemon Fault Tolerance Storm有一些不同的守护进程 Nimbus负责调度workers supervisors负责运行和杀死workers log views负责访问日志 U ... 
