[Trucos] Como pausar aplicaciones en GNU/Linux

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: kde_system_activity

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.

kde_system_activity2

Asumo que en Gnome y demás sea parecido.

Y GUTL, acá les dejo otro juguetico, diviértanse y sean felices.

Salu2

 

 

¿Te resultó interesante? Compártelo ...



Ozkar

Publicado por Ozkar

http://codeshard.github.io/ » Forma parte de GUTL desde el 6 diciembre, 2011. Soy uno ahí, no seas como yo...

Este artículo tiene 3 comentarios

  1. 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.

  2. Quisiera saber de que manera acceder al kernel, existe algún script específico en el shell?gracias!!!

Los comentarios están cerrados.