Skip to content

Bat批处理

定时重启另一个bat

经常碰到一些需要定时重启的需求 准备2个脚本放在同级目录 http.bat auto.bat

  • 文件 http.bat
bat
@echo off
title http_server
echo this the server listen http://*:8888
  • 文件 auto.bat
bat
@echo off
:begin 
start http.bat
ping -n 4800 127.0>nul
taskkill /f /t /fi "windowtitle eq http_server"
ping -n 5 127.0>nul
goto begin

参数说明 4800代表秒数 这里是一个半小时 关闭是根据标题来关闭 taskkill /f /t /fi "windowtitle eq http_server" http_server 是 http.bat 中 title http_server 定义的内容

把当前文件夹路径输出为文本形式

├─about
│      index.md
│
├─comment
│      index.md
│
├─files
sh
cd /source
tree/f