根据端口关闭进程bat(关闭3000端口程序)
--autotask-shundown.bat
@echo off
for /f "tokens=5" %%a in ('netstat /ano ^| findstr 3000') do taskkill /F /pid %%a
--autotask.bat
@echo 这两个命令创建两个bat执行(才疏学浅,不会玩)
title tile server 3000
d:
cd d:\project\tile-server
npm run start
schtasks /create /tn "tileAuto-shutdown" /tr "D:\project\autotask-shundown.bat" /sc DAILY /st 03:29:00
schtasks /create /tn "tileAuto" /tr "D:\project\autotask.bat" /sc DAILY /st 03:30:00
创建定时任务bat
在每天01:00定时执行
autoTask 01.bat
脚本。
schtasks /create /tn "myAutoTask1" /tr "D:\test\autoTask 01.bat" /sc DAILY /st 01:00:00
创建计划任务 “打卡”,每天从 18:00 点开始到19:00 点自动结束,运行 D:\index.html
SCHTASKS /Create /SC DAILY /TN "打卡" /TR "D:\test\index.html" /ST 18:00 /ET 19:00 /K
创建计划任务,每天从 18:00 点开始到19:00 点每5分钟运行一次bay
SCHTASKS /Create /SC MINUTE /MO 5 /TN "myAtuoTask2" /TR "D:\test\autoTask2.bat" /ST 18:00:00 /ET 19:00:00 /SD 2021/01/01 /ED 2099/01/01
查询计划任务
schtasks /query /TN "myAutoTask1"
删除计划任务
schtasks /delete /TN "myAutoTask1"
bat注册为服务
sc create redis-local binpath= "e:\redis\redis.exe" type= own start= auto displayname= redis-local