windows脚本命令bat

根据端口关闭进程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"
image.png

bat注册为服务

sc create redis-local binpath= "e:\redis\redis.exe" type= own start= auto displayname= redis-local

你可能感兴趣的:(windows脚本命令bat)