Hola GULT! A cuantos de nosotros no se nos ha «desbordado» la RAM de nuestras PCs por X o Y aplicación que consume muchos recursos? Levante la mano al que no le halla pasado… Pues sucede que nuestro sistema nos da las herramientas para evitar que suceda estos percances que, dependiendo de nuestro hardware, nos puede llevar a cuelgues incómodos.
Este método es llamado pausado de aplicaciones ondemand, lo cual permite pausar una app que no se esté utilizando en ese instante, y balancear la carga hacia otras aplicaciones. En los portátiles, puede inclusive ahorrar energía. Y sin mucha muela:
Por la terminal.
pgrep aplicación/daemon
Esto nos permite saber el PID(identificador del proceso) de una aplicación determinada. En aplicaciones multihilos, como el chromium, nos muestra varios, en ese caso escogemos el primero, que sería el PID padre. Ahora, para pausar la aplicación:
kill -19 PID
y para reanudarla
kill -18 PID
Método gráfico.
Si le tienes tirria a la consola, pues desde tu propio escritorio resolvemos el problemilla. En KDE pulsando la combinación de teclas CTRL + ESC nos sale el administrador de tareas. Sería algo como esto:
Y para pausar la aplicación, pues click derecho sobre ella, sale un menú contextual, escogemos Enviar señal, y luego Suspender(PARAR)(asumo que sea así en español). Ah, cerciorarse que sea la aplicación con el ícono representado, ya que es el proceso padre.
Asumo que en Gnome y demás sea parecido.
Y GUTL, acá les dejo otro juguetico, diviértanse y sean felices.
Salu2
Lo probé, y me pinchó al quilo, no sabía esto, de hecho me preguntaba desde hace rato si se podía hacer. Me puse a investigar, y encontré todas estas otras opciones:
Pausar:
kill -SIGSTOP
killall -STOP
Continuar:
kill -SIGCONT
killall -CONT
La diferencia del killall con el kill, es que…, además que en el killall no tienes que poner el id del proceso, con poner el nombre del proceso basta, que también killall le va a aplicar la señal que le especificaste a todos los procesos con el nombre de ese proceso que especificaste, o sea, para un proceso multihilo, se lo aplica a todos los hilos.
Existe manera de hacer esto automatico???????
Quisiera saber de que manera acceder al kernel, existe algún script específico en el shell?gracias!!!