windows定时备份日志文件实现过程
segmentfault 发布时间:2023-11-26 14:05:26 作者:子洋 我要评论
这篇文章主要为大家介绍了windows定时备份日志文件实现过程详解,主要讲解如何在 windows 上创建定时任务,以及如何编写一个简单的 bat 脚本,有需要的朋友可以借鉴参考下,希望能够有所帮助
前言
之前项目因为各种原因没有上 CI/CD,也没有部署什么 nginx 管理工具,再加上 nginx 部署在 windows server 上,,面对日积月累不停膨胀的日志文件,需要一个定时脚本处理自动分割日志文件。
Windows 备份脚本 定时任务
注意:
- 路径一定要写绝对路径,否则在定时任务中相对路径会认为是C盘
- nginx 一定要重启,否则日志文件将不会自动生成
@echo off :: 切换字符编码为 utf-8 chcp 65001 set log_date=%date:~3,4%%date:~8,2%%date:~11,2% set path=E:\dev_env\nginx-1.16.1\logs-bak\%log_date% :: 创建文件夹 md %path% :: 备份文件 copy E:\dev_env\nginx-1.16.1\logs %path% :: 删除文件 erase /Q E:\dev_env\nginx-1.16.1\logs nginx -s reload
一、打开控制面板,点击管理工具
二、点击任务计划程序
三、创建一个新任务
注:可以先创建一个 myTask 文件夹,统一维护用户创建的任务
四、填写常规配置
五、添加触发器
六、配置定时器
七、新建触发任务
八、配置任务脚本
注:如果脚本中使用的是相对路径,则需要配置【起始于】的初始路径
九、配置脚本中的相对路径
脚本:
@echo off :: 切换字符编码为 utf-8 chcp 65001 set log_date=%date:~3,4%%date:~8,2%%date:~11,2% set path=.\logs-bak\%log_date% :: 创建文件夹 md %path% :: 备份文件 copy .\logs\*.log %path% :: 删除文件 erase /Q .\logs\*.log nginx -s reload
定时任务
以上就是windows定时备份日志文件实现过程的详细内容,更多关于windows定时备份日志文件的资料请关注脚本之家其它相关文章!
相关文章
- windows系统即将关机RPC服务意外终止怎么办?系统即将关机,请保存所有正在运行的工作,然后注销,未保存的改动将会丢失,下面消息栏提示Remote Procedure Call(RPC)服务意2015-06-07
- 为避免数据丢失或错误,对数据库数据的定时备份2014-02-11
- 设置Windows自动关机即到指定时间关机,关机前会有提示,等待关机的时间可通过填写启动程序时添加参数来设定,不填的话默认是30秒后关机2014-01-24
- 这篇文章介绍了windows 中用cmd 实现定时关机的方法,有需要的同学可以看一下2013-07-02
- windows下Tomcat6定时重启服务,首先创建 tomcat6 服务,控制面板-任务计划-添加任务计划,选取tomcat_restart.bat即可,具体祥看本文,希望对你有所帮助2013-05-29
- 今天;Windows版微信迎来了更新,版本号升级至V2.3。该版本对聊天记录进行了优化,下面小编带大家一起去看看更新的具体有哪些内容吧2016-12-07
如何保证系统异常后桌面内容?Windows桌面备份的3个妙招
导致桌面图标异常的原因:有用户设置错误、或者中病毒引起的;还有注册表错误等。那么如何保证系统异常后桌面内容?下面为大家介绍Windows桌面备份的3个妙招,不会的朋友可2016-07-13- 这篇文章主要介绍了windows电脑系统重装前需备份那些东西(文件内容数据),需要的朋友可以参考下2014-12-13
- 停电使你丢失了多年工作的成果,那么活动目录应该如何来备份呢?在选择软件备份方法及使用的硬件设备时,可以考虑以下几种2014-02-26
最新评论