windows定時(shí)備份日志文件實(shí)現(xiàn)過(guò)程

前言
之前項(xiàng)目因?yàn)楦鞣N原因沒(méi)有上 CI/CD,也沒(méi)有部署什么 nginx 管理工具,再加上 nginx 部署在 windows server 上,,面對(duì)日積月累不停膨脹的日志文件,需要一個(gè)定時(shí)腳本處理自動(dòng)分割日志文件。
Windows 備份腳本 定時(shí)任務(wù)
注意:
- 路徑一定要寫(xiě)絕對(duì)路徑,否則在定時(shí)任務(wù)中相對(duì)路徑會(huì)認(rèn)為是C盤(pán)
- nginx 一定要重啟,否則日志文件將不會(huì)自動(dòng)生成
@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% :: 創(chuàng)建文件夾 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
一、打開(kāi)控制面板,點(diǎn)擊管理工具
二、點(diǎn)擊任務(wù)計(jì)劃程序
三、創(chuàng)建一個(gè)新任務(wù)
注:可以先創(chuàng)建一個(gè) myTask 文件夾,統(tǒng)一維護(hù)用戶(hù)創(chuàng)建的任務(wù)
四、填寫(xiě)常規(guī)配置
五、添加觸發(fā)器
六、配置定時(shí)器
七、新建觸發(fā)任務(wù)
八、配置任務(wù)腳本
注:如果腳本中使用的是相對(duì)路徑,則需要配置【起始于】的初始路徑
九、配置腳本中的相對(duì)路徑
腳本:
@echo off :: 切換字符編碼為 utf-8 chcp 65001 set log_date=%date:~3,4%%date:~8,2%%date:~11,2% set path=.\logs-bak\%log_date% :: 創(chuàng)建文件夾 md %path% :: 備份文件 copy .\logs\*.log %path% :: 刪除文件 erase /Q .\logs\*.log nginx -s reload
定時(shí)任務(wù)
以上就是windows定時(shí)備份日志文件實(shí)現(xiàn)過(guò)程的詳細(xì)內(nèi)容,更多關(guān)于windows定時(shí)備份日志文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
windows系統(tǒng)即將關(guān)機(jī)RPC服務(wù)意外終止的兩種解決辦法
windows系統(tǒng)即將關(guān)機(jī)RPC服務(wù)意外終止怎么辦?系統(tǒng)即將關(guān)機(jī),請(qǐng)保存所有正在運(yùn)行的工作,然后注銷(xiāo),未保存的改動(dòng)將會(huì)丟失,下面消息欄提示Remote Procedure Call(RPC)服務(wù)意2015-06-07windows系統(tǒng)下oracle數(shù)據(jù)庫(kù)定時(shí)自動(dòng)備份
為避免數(shù)據(jù)丟失或錯(cuò)誤,對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的定時(shí)備份2014-02-11如何設(shè)置Windows到指定時(shí)間自動(dòng)關(guān)機(jī)
設(shè)置Windows自動(dòng)關(guān)機(jī)即到指定時(shí)間關(guān)機(jī),關(guān)機(jī)前會(huì)有提示,等待關(guān)機(jī)的時(shí)間可通過(guò)填寫(xiě)啟動(dòng)程序時(shí)添加參數(shù)來(lái)設(shè)定,不填的話默認(rèn)是30秒后關(guān)機(jī)2014-01-24windows 中用cmd 實(shí)現(xiàn)定時(shí)關(guān)機(jī)的方法
這篇文章介紹了windows 中用cmd 實(shí)現(xiàn)定時(shí)關(guān)機(jī)的方法,有需要的同學(xué)可以看一下2013-07-02windows下Tomcat6定時(shí)重啟服務(wù)實(shí)現(xiàn)步驟
windows下Tomcat6定時(shí)重啟服務(wù),首先創(chuàng)建 tomcat6 服務(wù),控制面板-任務(wù)計(jì)劃-添加任務(wù)計(jì)劃,選取tomcat_restart.bat即可,具體祥看本文,希望對(duì)你有所幫助2013-05-29Windows版微信2.3發(fā)布:聊天記錄可以備份到電腦
今天;Windows版微信迎來(lái)了更新,版本號(hào)升級(jí)至V2.3。該版本對(duì)聊天記錄進(jìn)行了優(yōu)化,下面小編帶大家一起去看看更新的具體有哪些內(nèi)容吧2016-12-07如何保證系統(tǒng)異常后桌面內(nèi)容?Windows桌面?zhèn)浞莸?個(gè)妙招
導(dǎo)致桌面圖標(biāo)異常的原因:有用戶(hù)設(shè)置錯(cuò)誤、或者中病毒引起的;還有注冊(cè)表錯(cuò)誤等。那么如何保證系統(tǒng)異常后桌面內(nèi)容?下面為大家介紹Windows桌面?zhèn)浞莸?個(gè)妙招,不會(huì)的朋友可2016-07-13windows電腦系統(tǒng)重裝前需備份那些東西(文件內(nèi)容數(shù)據(jù))
這篇文章主要介紹了windows電腦系統(tǒng)重裝前需備份那些東西(文件內(nèi)容數(shù)據(jù)),需要的朋友可以參考下2014-12-13輕松備份Windows活動(dòng)目錄的方法及使用的硬件設(shè)備
停電使你丟失了多年工作的成果,那么活動(dòng)目錄應(yīng)該如何來(lái)備份呢?在選擇軟件備份方法及使用的硬件設(shè)備時(shí),可以考慮以下幾種2014-02-26