Detener un proceso en ejecución desde un Batch archivo

John Wachira 20 marzo 2023
Detener un proceso en ejecución desde un Batch archivo

Este artículo ilustra cómo podemos detener un proceso en ejecución desde un Batch archivo en Windows. Usamos el comando taskkill de Batch para eliminar un proceso en ejecución.

Tenga en cuenta que el comando solo se ejecutará si el proceso especificado está abierto.

Proceso de eliminación de Batch archivo si se está ejecutando

Terminar un proceso brinda a los usuarios de Microsoft Windows XP Professional, Windows 2003 o posterior la capacidad de terminar una tarea desde una línea de comandos de Windows utilizando la identificación del proceso (PID) o el nombre de la imagen. En esta situación se emplea el comando TASKKILL.

Aquí hay un ejemplo.

taskkill /IM notepad.exe

El comando anterior terminará la tarea de notepad abierta. Tenga en cuenta que el comando anterior puede fallar y pedirle que guarde los cambios.

Para remediar esto, podemos cerrar a la fuerza el notepad como se ilustra a continuación.

taskkill /F /IM notepad.exe

También podemos usar la identificación del proceso (PID) como se ilustra a continuación.

taskkill /pid 9415

El comando anterior eliminará el proceso con el id 9415.

En conclusión, podemos usar el comando taskkill para detener el proceso abierto desde un archivo Batch en Windows. Hemos discutido las diversas formas de eliminar un proceso utilizando un Batch archivo.

Tenga en cuenta que la secuencia de comandos se ejecutará correctamente si el proceso especificado está abierto y en ejecución.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn