
shell
文章平均质量分 83
ruijiao_ren
这个作者很懒,什么都没留下…
展开
-
使用crontab与expect进行定时推送数据包
使用crontab与expect进行定时推送数据包安装expect编写脚本目标编写expect脚本安装expectyum install -y expect编写脚本目标本地备份:实现本地mysql数据库自动备份(每天晚上23:25执行)推送:将本地自动备份脚本推送到目标sftp服务器的指定目录(每天晚上23:50执行)编写expect脚本编写本地自动备份脚本 :在/data/back下新建一个mysql.sh脚本,内容如下:#!/bin/bashDATE=`date +%Y%m%原创 2020-09-17 14:42:26 · 653 阅读 · 0 评论 -
通过scp命令下载备份文件的shell脚本实现——使用sshpass
近期,搭建的应用系统,做了一个shell定时备份,想要从各个数据库里,将数据定时备份到另一台备份机。 mysql数据库备份在前面博客(http://blog.youkuaiyun.com/ruijiao_ren/article/details/79517086)中已做了说明,hbase和es备份,策略是每天将数据备份到本地,在备份机上定时下载。 这时,我想使用scp...原创 2018-03-13 15:41:02 · 2057 阅读 · 0 评论 -
关于linux定时任务与shell脚本——实现远程数据库备份
一、常用的命令如下:1、编辑一个新的crontab任务 crontab -e2、查看编写后的crontab任务 crontab -l3、重启contab任务服务 service crond restart4、查看contab任务状态 service crond status5、重新载入配置 service crond reload6、关闭服务 service c...原创 2018-03-11 16:06:54 · 2072 阅读 · 0 评论 -
crontab执行后,脚本没有执行,单独运行脚本执行成功,查看报错信息sshpass: command not found
报错信息在如下目录:/var/spool/mail中的root文件打开报错信息,发现报sshpass: command not found其实sshpass在本机是安装过的,报此错误是因为执行的时候没有找到此安装路径,则将路径添加到脚本语言中#!/bin/bash#hbase's backDATETODAY=`date +%Y%m%d`cd /usr/local/backDat...原创 2019-03-04 21:47:54 · 5884 阅读 · 3 评论