Windows cierra el proceso según el número de puerto

Primero, Windows consulta el Pid según el número de puerto:
Comando: netstat -ano | findtr "número de puerto"
Ejemplo: netstat -ano | findtr 1246 (yo uso el terminal que viene con la idea aquí)
Inserte la descripción de la imagen aquí
Luego, finalice el proceso según el Pid:
comando: Taskkill -F / pid "PID"
Ejemplo: taskkill -F / pid 14860 Encuentre una
Inserte la descripción de la imagen aquí
manera de integrar dos comandos en un script:
cree un nuevo archivo kp.bat (el nombre del script lo tomará usted mismo)

@echo off
set port=%1%
netstat -ano | findstr %port%
echo please input PID...
set /p pid=%2%
taskkill -F /pid %pid%

Inserte la descripción de la imagen aquí
El terminal ejecuta el script
Comando: número de puerto kp (agregue un espacio después del comando, luego agregue el número de puerto)
Ejemplo: kp 1246
Inserte la descripción de la imagen aquí

Después de ejecutar aquí, puede ver el pid, y el comando ingresa al estado de espera de entrada, y luego ingresa el 6264 anterior, cierra el proceso,
Inserte la descripción de la imagen aquí
y hay algunos en Internet que pueden obtener automáticamente el valor de retorno de acuerdo con el primero comando, y agregue el valor de retorno al primero En los dos comandos, el proceso se puede cerrar automáticamente. Todavía estoy estudiando. Hay zapatos de niños que saben cómo hacerlo. Bienvenido al contacto (la impresión de eco que está esperando, el chino parece confuso)

Supongo que te gusta

Origin blog.csdn.net/pjw1217/article/details/111738897
Recomendado
Clasificación