Mandar proceos a segundo plano y recuperarlos para eliminarlos

Todo el mundo sabe que para ejecutar una orden en segundo plano o background hay que poner el símbolo '&' al final de la orden, tal que así:

$ ./STARTUP &
[1] 10998
$ 

Pero ¿y si queremos recuperarlo o eliminarlo del sistema?. El número que aparece entre corchetes hace referencia al número de tarea y el que aparece a continuación es el PID. Para recuperar el proceso enviado a background podríamos hacerlo con fg % o más simple todavía %:

$ %1

Una vez que lo tenemos recuperado podemos matarlo con CTRL+C o seguir interaccionando con el programa.

Si tenemos varios procesos ejecutándose en background y no nos acordamos de sus número de tareas podemos averiguarlo con la orden jobs:

djlongo@djlongo:~$ jobs  
[1]+   Running                ./STARTUP &
[5]+   Running                yes > /dev/null &
djlongo@djlongo:~$

Cómo indicar el proxy con autenticación en Gnome3

Para aquellos que como yo necesitan indicar un proxy para conectarse a Internet con autenticación, habrán notado que Gnome 3 carece de campos para indicar el usuario y la contraseña.

La solución consiste en indicarlo de la siguiente forma: user:password@hostname Tal como muestra la siguiente imagen.

SAP: Suspender jobs indefinidamente

Si tenemos la necesidad de suspender todos los jobs y desplanificarlos mientras realizamos alguna tarea, por ejemplo un upgrade, podemos usar el report BTCTRNS1.

Una vez terminado podemos reanudar los jobs con el report BTCTRNS2.

¿Qué proceso está consumiendo la memoria?

Si notas que tú sistema Linux últimamente se queda sin memoria y quieres saber qué proceso es el culpable, con estas dos ordenes tendrás una forma rápida y ordenada de saberlo.

La primera de ellas es:

[djlongo@djlongo ~]$ ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS

Esta orden lista por orden de menor a mayor en Kb el consumo memoria de todas las aplicaciones que se estén ejecutando en ese momento.

La otra orden es:

[djlongo@djlongo ~]$ ps aux | awk '{print $2, $4, $11}' | sort -k2r | head -n 10

En este caso se listan las 10 que más consumen además de mostrar el pid de los procesos.

Para no tener que escribir siempre los comandos con toda la lista de parámetros lo conveniente es crear un alias.

¿Cómo se hace Linux?¿Quién lo hace?

Cuando hablo de Linux a mis conocidos y amigos siempre me hacen la misma pregunta: ¿quién lo hace?¿porqué lo hacen? La respuesta a estas preguntas y otras las podemos encontrar en el siguiente vídeo promocional que ha hecho la The Linux Foundation. Eso si, en perfecto inglés.

Para el que quiera una información más detallada, también han creado un informe con un poco más de detalle, donde podemos ver con cifras quienes son las empresas que más aportan a Linux. Lo puedes descargar de
aquí.

Si se examinan los datos de este informe, algo que salta a la vista por contradictorio es que Microsoft también colabora en la mejora del Kernel de Linux. Quien lo hubiera dicho hace 10 años.

Distribuir contenido