Control de procesos en BASH: jobs, fg, bg, &, disown…

Hoy vamos a ver el modo de controlar jobs, procesos o aplicaciones que corren dentro de un sistema Linux/Unix. El objetivo es aprender a gestionar un proceso en ejecución pasandolo a segundo plano, suspenderlo, activarlo, desasociarlo de la shell, pararlo, etc. Ejecutar un trabajo/proceso en segundo plano Para ejecutar un proceso en segundo plano, debemos utilizar el carácter Seguir leyendo


Linux: El comando lsof

Lsof es una potente herramienta disponible en la shell de Linux que lista los ficheros abiertos en el sistema. Partiendo de esta base, podemos conocer rápidamente que ficheros mantiene abiertos un determinado proceso (PID) o usuario e información adicional como el puerto utilizado por dichos servicios/ficheros, sockets en uso, etc. Lanzando el comando lsof sin Seguir leyendo


La importancia del trailing slash «/» en el path de rsync

A la hora de ejecutar un rsync es importante conocer que hay diferencia entre especificar o no los path con una barra final (trailing slash) en el origen de datos. Básicamente, cuando no especificamos la barra final rsync creará en el destino el último directorio del path de origen. Si no lo hacemos, rsync no Seguir leyendo