快捷搜索: 王者荣耀 脱发

DNF自动启停服务端备份数据

开发文档:

需求1:实现自动启停服务端,并判断是否成功。

需求2:停止服务端备份MYSQL数据,实现数据备份,为什么要停止服务端备份,因为热备份偶尔会出问题。

需求3:数据备份完成启动服务端,并检查日志判断是否成功。

需求4:启动登陆器网关,并检查日志判断网关是否启动成功。

需求5:完成上述操作,脚本日志及数据库备份文件发送至用户邮箱。

代码实现,展示部分:

效果展示:

 邮件发送:

查看日志:

该日志是脚本运行日志,已发送至邮箱: 

开发这个脚本的目的是:

1.数据备份发到邮箱,最大限度保护数据安全。即便是服务器被入侵,数据库被删档也能轻松恢复。

2.每天凌晨启停一次服务端,释放服务器资源,使服务器运转更为流畅。

3.因服务器环境不同,该脚本需要人为部署,暂不提供一键端。后续开发根据需求可能会提供一键端。

经验分享 程序员 微信小程序 职场和发展