Unix & Linux

9
Sin saberlo, ejecutó un bucle infinito en la terminal

Copié el código a continuación de alguna fuente aleatoria en mi terminal y ejecuté: while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & El código es para mostrar un reloj en ejecución en la esquina superior derecha de la terminal. El fragmento funcionó muy...

9
Establecer opciones de bash en un comando compuesto

He descubierto que configurar la extglobopción de shell dentro de un compuesto compuesto da como resultado el fallo de los antiglobos posteriores. ¿Las opciones de shell deben establecerse fuera de los comandos compuestos? No vi una indicación de tal requisito en las páginas del manual de...

9
Lista de archivos más ocupados

Estoy buscando una herramienta que enumere los archivos abiertos ordenados por cantidad de actividad en el archivo. Entonces lsofno hace el trabajo (a menos que esté pasando por alto una forma de usar lsof). Idealmente, la herramienta debería funcionar como top, y uno debería poder cambiar entre...

9
Rendimiento de bucle vs expansión

Necesita sugerencias de expertos en la siguiente comparación: Segmento de código usando el bucle: for file in `cat large_file_list` do gzip -d $file done Segmento de código con expansión simple: gzip -d `cat large_file_list` ¿Cuál será más rápido? Tiene que manipular grandes conjuntos de...

9
¿Cómo copiar un archivo transaccionalmente?

Quiero copiar un archivo de A a B, que puede estar en diferentes sistemas de archivos. Hay algunos requisitos adicionales: La copia es todo o nada, no queda ningún archivo parcial o corrupto B en caso de bloqueo; No sobrescriba un archivo B existente; No compita con una ejecución concurrente del...

8
Ubicación de Grub: ¿fue al mbr o a otro lugar?

Tengo una configuración de arranque dual con Linux y Windows 7 con Grub como gestor de arranque. Mi tabla de partición se ve así: 100 MB System Reserved Windows 7 500 GB Windows 7 100 MB /boot - ext2 500 GB linux, swap, etc. Tengo curiosidad por saber dónde se instaló GRUB después de tener esta...

8
¿Linux como plataforma de desarrollo completa?

Quiero hacer que mi Fedora Linux sea capaz de seguir: Utilice Linux para completar la plataforma de desarrollo sin requerir ninguna otra instalación del sistema operativo, pero aún así puede construir y probar programas en diferentes plataformas. Reemplace completamente la máquina de Windows para...

8
¿Cómo rastrear los picos de memoria?

Tengo una aplicación que se ejecuta en la nube de Rackspace (Ubuntu 10.04). Por alguna razón, durante las últimas 3 noches, la memoria se ha disparado y luego se estabilizó durante aproximadamente 7 horas antes de caerse. Parece comenzar a la medianoche y durar hasta las 7 de la mañana (ignore los...