您好!以下是一个可以用于在Windows系统中每天凌晨1点杀掉端口号为8989的进程的批处理脚本:

@echo off
setlocal

REM 设置要杀掉的端口号
set port=8989

REM 获取当前时间
for /f "tokens=1-3 delims=:." %%a in ("%time%") do (
    set /a "hour=1%%a-100", "minute=1%%b-100", "second=1%%c-100"
)

REM 判断当前时间是否为凌晨1点
if %hour% equ 1 (
    REM 杀掉指定端口号的进程
    for /f "tokens=2 delims= " %%p in ('netstat -ano ^| findstr ":%port%"') do (
        taskkill /f /pid %%p
    )
)

endlocal

请将上述脚本保存为以.bat为后缀的文件,例如kill_port.bat。然后,您可以使用Windows的任务计划程序来配置在每天凌晨1点自动运行该脚本。

注意:在运行该脚本之前,请确保您具有足够的权限来执行taskkill命令,以及端口8989对应的进程可以被终止

帮我写一个windows的bat脚本需要每天凌晨1点 杀掉一个端口号为8989的进程

原文地址: https://www.cveoy.top/t/topic/iEZJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录