locked
como para un proceso en desde la linea de comandos RRS feed

  • Pregunta

  • Hola estoy programando una tarea de backup pero antes quiero para un proceso del tasklist con un Bat o desde CMD..

     

    Gracias

    viernes, 1 de diciembre de 2006 18:39

Respuestas

  • Si conocemos el pid del proceso que queremos matar, por ejemplo via el administrador de tareas (ver -> seleccionar columnas -> Identificador de proceso (PID)) o cualquier otro programa externo basta escribir en la línea de comandos o en inicio->ejecutar ntsd -p pid_del_proceso -c “q”

     

    Tambien se puede utilizar el comando taskkill en Windows XP

    Slds.

    Buenas practicas para el uso de los foros
    Si la respuesta te fue de utilidad , no olvides marcala como respondida

     

     

     

     

     

    viernes, 1 de diciembre de 2006 19:09
  • con PowerShell: get-process si buscas uno concreto puedes buscar con un pipe y where-object

    La forma seria get-process | where-object luego tendras que unirlo al cmdlet stop-process para matar el proceso.

    El where-object es muy completo, te permitira por ejemplo buscar por nombre o por tamaño en memoria, etc.

    Por ejemplo matar todos los procesos que ocupan mas de 10mb de memoria:

    get-process | where { $_.WS -gt 10MB } | stop-process

    El powershell te lo bajas de Microsoft, es gratis.

    Un saludo.

    *******************************************************************************************************************

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Daniel Matey.

    MCSE, MCSA, MCSD, MCDBA.

    Blog: http://dmatey.spaces.live.com

     

     

     

    lunes, 4 de diciembre de 2006 5:51

Todas las respuestas

  • Si conocemos el pid del proceso que queremos matar, por ejemplo via el administrador de tareas (ver -> seleccionar columnas -> Identificador de proceso (PID)) o cualquier otro programa externo basta escribir en la línea de comandos o en inicio->ejecutar ntsd -p pid_del_proceso -c “q”

     

    Tambien se puede utilizar el comando taskkill en Windows XP

    Slds.

    Buenas practicas para el uso de los foros
    Si la respuesta te fue de utilidad , no olvides marcala como respondida

     

     

     

     

     

    viernes, 1 de diciembre de 2006 19:09
  • con PowerShell: get-process si buscas uno concreto puedes buscar con un pipe y where-object

    La forma seria get-process | where-object luego tendras que unirlo al cmdlet stop-process para matar el proceso.

    El where-object es muy completo, te permitira por ejemplo buscar por nombre o por tamaño en memoria, etc.

    Por ejemplo matar todos los procesos que ocupan mas de 10mb de memoria:

    get-process | where { $_.WS -gt 10MB } | stop-process

    El powershell te lo bajas de Microsoft, es gratis.

    Un saludo.

    *******************************************************************************************************************

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Daniel Matey.

    MCSE, MCSA, MCSD, MCDBA.

    Blog: http://dmatey.spaces.live.com

     

     

     

    lunes, 4 de diciembre de 2006 5:51