domingo, febrero 19, 2012

y dicen que el perro viejo no aprende trucos nuevos

pero no es cierto, hoy aprendí 2 nuevos comandos

watch
    para monitorear otro comando que se corre periodicamente y monitorear cambios en su salida, notar que esta ejecutando el comando cada n segundos y mostrando su salida sobrepuesta

ej.
    cuando estamos descargando un archivo o copiando uno grande y queremos ver el tamaño del archivo como va cambiando cada 5 segundos
watch -n 5 ls -lh growingfile.bin


script
    para guardar en un archivo toda la salida y entrada de una sesion interactiva de terminal, o que otro usuario vea lo que estamos haciendo en la terminal

ej. para guardar la salida a un archivo de nombre log
script -f log

ej. para mostrar a otro lo que se va haciendo cuando ambos están logueados en un server
on term1:
    mkfifo fifo; script -f fifo
on term2:
    cat fifo
entonces toda la salida y entrada de term1 se replica en term2

1 comentario:

Anónimo dijo...

Excelente blog, me he divertido horas leyendo, saludos!