Preguntas etiquetadas con sh

138
comandos no encontrados en zsh

Estoy usando z Shell ( zsh) en lugar del bash predeterminado, y sucede algo incorrecto para que todos los comandos que solían funcionar ya no se reconozcan: ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? No sé cómo restablecer zsho cómo solucionar esto. Aquí...

137
Emulando un bucle do-while en Bash

¿Cuál es la mejor manera de emular un bucle do-while en Bash? Podría verificar la condición antes de ingresar al whileciclo, y luego continuar volviendo a verificar la condición en el ciclo, pero ese es un código duplicado. ¿Hay una manera más limpia? Pseudo código de mi script: while [...

136
Ejecute cron job solo si aún no se está ejecutando

Así que estoy tratando de configurar un trabajo cron como una especie de perro guardián para un demonio que he creado. Si el daemon falla y falla, quiero que el trabajo cron lo reinicie periódicamente ... No estoy seguro de lo posible, pero leí un par de tutoriales cron y no pude encontrar nada que...

136
Realizar comandos sobre ssh con Python

Estoy escribiendo un script para automatizar algunos comandos de línea de comandos en Python. Por el momento estoy haciendo llamadas así: cmd = "some unix command" retcode = subprocess.call(cmd,shell=True) Sin embargo, necesito ejecutar algunos comandos en una máquina remota. Manualmente,...

136
Bash / sh: diferencia entre && y;

Normalmente suelo ;combinar más de un comando en una línea, pero algunas personas prefieren &&. ¿Hay alguna diferencia? Por ejemplo, cd ~; cd -y cd ~ && cd -parece hacer lo mismo. ¿Qué versión es más portátil, por ejemplo, será compatible con un subconjunto bash como el shell de...

136
Operadores de igualdad de bash (==, -eq)

¿Alguien puede explicar la diferencia entre -eqy ==en las secuencias de comandos bash? ¿Hay alguna diferencia entre lo siguiente? [ $a -eq $b ] y [ $a == $b ] ¿Es simplemente que ==solo se usa cuando las variables contienen