Comando find de Unix (GNU/Linux)

Existe un comando en sistemas Unix muy útil para poder encontrar ficheros con determinadas características, es el comando find. Para buscar los ficheros más grandes del sistema: find / -size +100000k -exec ls -lh ‘{}’ ; Para buscar los ficheros modificados recientemente (Último día): find / -mtime 0 -exec ls -lh ‘{}’ ; Para buscar […]

Leer más

Comprimir Ficheros en Linux

Hay varias formas de comprimir ficheros en Linux. La que yo uso normalmente es la siguiente, ya que sirve tanto para comprimir ficheros, como directorios: Ficheros .tar.gz Comprimir: # tar -czf archivo.tar.gz ficheros Descomprimir: # tar -xvzf archivo.tar.gz Ver contenido: # tar -tzf archivo.tar.gz

Leer más

Calcular tiempo de ejecución de un comando en Bash Shell

El otro día estaba interesado en calcular el tiempo que tardaba en ejecutarse un comando, y esta es la forma que encontré de hacerlo: #!/bin/bash inicio_ns=`date +%s%N` inicio=`date +%s` sleep 5 # el comando fin_ns=`date +%s%N` fin=`date +%s` let total_ns=$fin_ns-$inicio_ns let total=$fin-$inicio echo “ha tardado: -$total_ns- nanosegudos, -$total- segundos” Como se puede comprobar, incluso se […]

Leer más

Ejecución de aplicaciones remotas a través de SSH

Puede interesarnos ejecutar aplicaciones remotas en otras máquinas a través de SSH, y si ya lo planteamos como una tarea automática, más. Aquí dejo un ejemplo de cómo se podría hace con SSH. $ ssh -i /home/kardinal/.ssh/id_rsa_mon -l kardinal plan01.wnet “/aplicaciones/launcher/script.sh” donde… /home/kardinal/.ssh/id_rsa_mon es un fichero que contiene la clave pública del usuario. kardinal es […]

Leer más
Página 2 de 3123