高考考试网
当前位置: 首页 高考资讯

shell脚本的配置表(shell脚本与计划任务)

时间:2023-06-07 作者: 小编 阅读量: 3 栏目名: 高考资讯

针对本案例的情况,可以创建一个专用的数据库备份账户backuper,允许从备份主机172.16.16.220连接到MySQL数据库,并授予对studydb、coursedb库的读取权限。在crontab配置记录中,直接指定dbbak.sh脚本程序的路径作为执行命令。

shell脚本与计划任务

说起计划任务,我们可以crond服务来管理(临时文件夹\linux\文档\2018.11.17\g-Linux计划任务管理.docx),而步骤复杂、操作繁琐的任务可以使用shell脚本来批量处理,两者结合可以非常灵活、自主地完成各种系统运维工作。

下面通过Mysql数据库的定期自动备份,了解shell脚本与计划任务的完美协作过程。其中,shell脚本负责具体的备份操作,crond服务负责控制备份周期。

1.确定备份方案

对于存在多个应用的数据库服务器,备份工作可能会划分得比较细,需要针对不同的库和表、不同的备份路径使用不同的验证用户等。下面以远程备份某某平台的两个论坛数据库为例,备份环境与需求如下所述:

  • 备份主机:ip地址为172.16.16.220,通过机柜内网络连接目标主机。
  • 数据库服务器:IP地址为172.16.16.22,MySQL服务监听的端口为3306
  • 备份内容:对MySQL服务器中的studydb、coursedb库进行远程备份,每天陵城2:30执行,每个库备份为独立的.sql文件,然后压缩为".tar.gz"格式,文件名中嵌入执行备份时的日期和时刻。

根据需求,首先需要做两个工作:其一,确保备份主机与数据库服务器之间保持连接畅通,不能用网络链路故障、防火墙封锁等阻碍;其二,MySQL服务必须允许从备份主机远程访问,且授权用户能够查询studydb、coursedb库。

针对本案例的情况,可以创建一个专用的数据库备份账户backuper,允许从备份主机172.16.16.220连接到MySQL数据库,并授予对studydb、coursedb库的读取权限。

从备份主机中测试数据库访问、查询授权等是否有效,或者直接使用mysqldump备份工具进行测试。如下图:

2.编写MySQL备份脚本

在备份主机中,创建用存放备份文件的目录(/opt/dbbak),并编写备份脚本(dbbak.sh),确认能够成功执行备份。

脚本代码中,对于目标主机的ip地址、用户名、密码、备份路径、文件名等信息,可能会在必要的时候变更,为了方便更新脚本,这些内容最好存放到固定名称的变量中。当需要备份的数据库发生变化时,只要修改脚本中的相关变量即可,从而使备份脚本具有可重用、可移植使用的特点,减少了大量的重复编码的工作量。

3.设置计划任务

有了批量备份的shell脚本以后,接下来可按照备份要求设置计划任务,以便自动、定期执行备份操作。在crontab配置记录中,直接指定dbbak.sh脚本程序的路径作为执行命令。

    推荐阅读
  • 一张一弛是文武之道是什么意思(一张一弛是文武之道意思是什么)

    一张一弛是文武之道是什么意思意思是宽严相结合,是文王武王治理国家的方法。

  • 超高产小麦品种1800斤 超高产小麦品种1800斤小麦种子1718多少钱一斤

    小麦在我国各地都有栽种,其产量的多少一直是种植户最关心的问题。最佳答案:超高产小麦品种1800斤有吨麦2017,但必须在高肥水块才可实现。吨麦2017属于半冬性品种,幼苗匍匐,株高70cn,茎秆粗壮,抗倒伏。穗长10cm,穗粒数80粒左右,大穗超过100粒,千粒重48g。该品种2016年在超高产攻关田,亩产突破2000斤。

  • 北京幼升小打印采集表有什么用(北京幼升小就业证明是什么)

    带着关于就业证明的一系列问题,小编来给大家一一分析,下面我们就来聊聊关于北京幼升小打印采集表有什么用?北京幼升小打印采集表有什么用2017年幼升小马上就开始了,参考往年政策,非京籍在京幼升小需要提供五证,那么五证是什么?目前2017年幼升小入学政策还未出台,参考往年政策,五证包括:1、在京务工就业证明2、在京实际住所居住证明3、全家户口薄4、在京暂住证5、户籍所在地无人监护证明就业证明包括哪些证件?

  • 资阳消防评估方案(关于益阳资阳消防)

    下面更多详细答案一起来看看吧!资阳消防评估方案为进一步整合资源,加强益阳消防新媒体账号运行管理,结合上级要求,益阳资阳消防微信公众号从即日起将停止更新并申请注销账号。届时,本单位的工作动态及消防相关知识会在益阳消防支队官方微信公众号进行发布,烦请各位继续关注,给您带来的不便敬请谅解!我们衷心地感谢您的关注和一路陪伴。

  • 华为随行wifi用什么卡(华为随行wifi用什么卡好)

    随身wifi其实质就是一个3G路由器,内部的卡就是手机上网卡。使用方法:1、插入手机上网卡,打开随身wifi电源后自动连接到周边3G或者4G基站;2、用手机等无线客户端搜索随身wifi发射的wifi信号,按说明书的初始密码连接后即可接入到internet,打开各种网络应用即可使用。华为随行WiFi是华为公司针对用户移动办公、差旅出行、车载覆盖等需要移动式Wi-Fi热点场景,专门设计的一款便携式上网设备。当前有华为随行WiFi、华为随行WiFi2两代产品。

  • 一句话介绍电影宽恕(西班牙电影-百年宽恕)

    而其他劫匪并不知内情,只是被头子蛊惑抢保险箱金钱。原本计划通过与废弃地下铁线路相连的隧道逃之夭夭,然而计划出了意想不到的差错,隧道由于暴雨而被淹没,他们无处可逃。当此劫匪前去取314盒子时,发现头子也正在取此盒子。但无接应警察带领,在大门处遭特警阻拦,并发生枪战……为保性命,劫匪向内勤局谎称已在手机内备份了硬盘中的视频,以此要挟派专车接应至机场……但总统新闻发言人接到总统的回信称“硬盘中无视频”……

  • 好听的一个字网名(嚣张狂野的一个字网名)

    謝遙,我来为大家讲解一下关于好听的一个字网名?跟着小编一起来看一看吧!

  • 家长该怎么教孩子(应该怎样教育孩子呢)

    家长该怎么教孩子父母一定要做好孩子的榜样。不要过度溺爱孩子。及时的鼓励,会使孩子信心倍增。让孩子从成功中获得自信。培养孩子的自信的方法是让孩子不断地获得成功的体验,因为过多的失败体验,往往会使孩子对自己的能力产生怀疑,这时就需要父母对孩子的努力做出肯定,来激励孩子继续探索。

  • 芜湖市湾沚区南湖建湿地公园吗(安徽省芜湖市湾沚区)

    目前,小镇落户项目70余个,协议投资额超400亿元。镇内托盘产品行销长三角、珠三角等国内主要经济区域以及26个国家和地区。2017年以来,陶辛镇积极实施“十百千万”工程,发展“莲花产业”,丰富乡村旅游,引导农民利用田间、水面种植荷花。2022年1月10日,中国旅游车船协会官网发布公告,芜湖市湾沚区红杨镇汽车休闲运动小镇被认定为全国4C级自驾车旅居车营地。

  • 辽宁事实婚姻与同居关系的区别在哪

    依据各自的概念,我们可以知道,事实婚姻在我国目前审判实际中的发生、认可,是受到特定时间、特定条件等方面限制的。一旦被认定为事实婚姻,具体处理时与合法的经登记缔结的婚姻关系同样对待。对于事实婚姻关系案件,人民法院受理后,依法要先进行调解,调解和好或者撤诉的,确认该婚姻关系有效,发给调解书或者裁定书。根据前述司法解释的规定,人民法院受理这类纠纷后,不能进行调解,一律予以解除。