Unix & Linux

11
Zombis en bash

Bash no parece crear zombies. Parece que los procesos se cosechan de inmediato cuando los matan. ¿Puedo hacer bash hacer zombies? Por qué estoy preguntando: Me gustaría poder matar de manera segura un proceso secundario o de forma segura kill -9si no muere dentro de un cierto período de...

11
Paréntesis simple en asignación de variable bash

Me preguntaba sobre paréntesis individuales en bash. Sé que se usan para ejecutar comandos en subcapas y que se usan para crear matrices, pero ¿se usan para otra cosa? Una cosa que me llamó la atención es que cuando usas la asignación variable, como var=(hello) echo $var # hello bash no genera...

11
Definir un alias e inmediatamente usarlo

En zshesto funciona bien: alias foo=ls foo Pero esto no: alias foo=ls; foo Al presionar enter un tiempo extra no es un problema cuando se ejecuta de forma interactiva. Pero cuando atravesarlo de sshrepente se convierte en un problema: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not...

11
Definir variables con un nombre de variable.

¿Qué hay de malo con este script? Estoy tratando de definir A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done y el resultado es: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7: C1=1: command not

11
¿Por qué Linux / POSIX tiene lchown pero no lchmod?

Parece que Linux admite cambiar el propietario de un enlace simbólico (es decir lchown), pero no se admite cambiar el modo / permiso de un enlace simbólico (es decir lchmod) . Por lo que puedo ver, esto está de acuerdo con POSIX. Sin embargo, no entiendo por qué uno apoyaría cualquiera de estas...

11
¿Cómo ejecuta un shell un programa?

Si compilo un programa usando gcc e intento ejecutarlo desde el shell bash, ¿cuál es la secuencia exacta de pasos seguidos por bash para ejecutarlo? Sé que fork(), execve(), loader, dynamic linker(y otras cosas) están involucrados, pero puede alguien dar una secuencia exacta de pasos y alguna...

11
Crear una instantánea de un sistema Linux

Quiero hacer lo siguiente: guardar el estado actual de mi sistema operativo Linux (centOS6.5). Realice algunos cambios (inyecte más específicamente una falla y pruebe algún servicio para verificar cómo se comporta cuando se produce ese tipo particular de falla). Luego restaure el sistema al estado...