Al final siempre que deseamos hacer una gestión avanzada o salir de unporblemas, recurrimos a los comandos de consolas. ¡Qué haríamos sin ella!
Hace poco detecté que el tener un dropbox funcionando de continuo empieza a consumir bastante memoria, y más si es un equipo un poco limitado de ésta.
Así que opté por crear un proceso de arranque del dropbox y otro de parada, para que se ejecute cada X horas, sin que esté todo el rato funcionando. Para ello utilice el comando Taskkill o tskill, lo que pasa que en vez de usar el ID del proceso que en cada ejecución es diferente, usé por nombre del programa.
Os dejo aqui la instrucción del comando

Con el comando “taskkill /IM nombre de aplicación.exe /F” ej: taskkill /IM dropbox.exe /F /A (ya que uso dos usuarios para dos cuentas diferente de dropbox)
Con el comando “taskkill /PID xxxx /F” (donde xxxx es el número de PID) ej: taskkill /PID 754 /F

Significado de las opciones de TaskKill:
/F Fuerza el cierre de un proceso.
/IM Nombre de la aplicación.
/PID numero del Proceso.
Opciones:
/A termina el proceso en todas las sesiones.
/V termina el proceso únicamente en la sesión.
/? Ayuda.

Por otro lado está el comando tasklist, normalmente usamos el administrador de tareas para ver los procesos en marcha, consumo, pid… pero lo bueno de este comando que nos muestra todos los procesos que estén ejecutándose y lo podemos redirigir a una salida, bien archivo, impresora…
El comando es tasklist, pero si deseamos crear una salida a una archivo, sería tasklist>c:\procesos.txt
En este caso nos creará en c un archivo llamado procesos.txt donde estará todos los procesos que se ejecutan en ese momento.
Espero que os sea de utilidad.

Anuncios