gaobo543013306

windows 日志清理批处理 设置到计划任务就可以每天清理日志了

set task=skdamon.exe
tasklist|find /i "%task%">nul
if %errorlevel% equ 0 (
for /f "eol= delims== tokens=2" %%i in (\'wmic process where "name=\'%task%\'" get executablepath /value\') do (
rem 指定服务的文件夹路径
set srv_dir=%%~dpi
)
)

rem 日志保留天数
set bak_dat=2

rem 停止服务
net stop SkpSrv
net stop SkpSrv
net stop NisecUk
net stop NisecUk

rem 删除的文件 del用来删除文件 rd用来删除文件夹
forfiles /p %srv_dir%_Log /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%LOG /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%LOG\mq /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%logs /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%logc /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"

rem 清空回收站 xp
rem for %%a in (recycled recycler) do if exist %systemdrive%\%%a rd /s /q %systemdrive%\%%a\
rem for %%a in (recycled recycler) do if exist %systemdrive%\%%a del /f /s /q /a %systemdrive%\%%a\*.*

rem 清空回收站 win10
rd /s /q c:\$Recycle.Bin
rd /s /q d:\$Recycle.Bin
rd /s /q e:\$Recycle.Bin
rd /s /q f:\$Recycle.Bin
rd /s /q z:\$Recycle.Bin
rem ......

rem 重启服务器
shutdown /r /f /t 0

pause

发表于 2020-10-20 15:54  世事浮云  阅读(585)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-12-02
  • 2021-08-16
  • 2021-07-20
  • 2021-07-25
  • 2021-11-10
  • 2021-04-26
  • 2021-09-22
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2021-12-12
  • 2022-02-07
  • 2021-11-11
  • 2021-07-05
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案