欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

segmentfault   發(fā)布時(shí)間:2023-11-26 14:05:26   作者:子洋   我要評(píng)論
這篇文章主要為大家介紹了windows定時(shí)備份日志文件實(shí)現(xiàn)過(guò)程詳解,主要講解如何在 windows 上創(chuàng)建定時(shí)任務(wù),以及如何編寫(xiě)一個(gè)簡(jiǎn)單的 bat 腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助

前言

之前項(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)文章

最新評(píng)論