Preguntas etiquetadas con bash

13
Esperar tiempo de espera, en scripts de Bash

¿Cómo agrego tiempo de espera para "esperar" en el siguiente script? Quiero configurarlo como 120 segundos. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\" expect \"\\\\$\" send \"ls\r\" expect -re...

13
chsh: error de autenticación PAM

quiero cambiar el entorno de shell predeterminado y ejecutar chsh -s /bin/zshcomo usuario root, sino un mensaje de error apareció: chsh: PAM authentication failed. Encuentro este hilo http://ubuntuforums.org/showthread.php?t=1702833 pero la respuesta no resolvió mi problema Cualquier ayuda...

12
usando su dentro de un script de shell

Estoy automatizando un proceso de implementación y quiero poder simplemente llamar un archivo .sh en mi máquina, hacer que compile y cargue el .zip en el servidor y luego haga un montón de cosas en el servidor. Una de las cosas que necesito hacer requiere que sea root. Entonces, lo que quiero hacer...

12
¿Cómo reclamo un proceso rechazado?

Similar a muchas preguntas anteriores, me encontré ejecutando un trabajo que desearía haber ejecutado en la pantalla. Me vi obligado a rechazar el proceso porque necesitaba desconectarme. Ahora que me he vuelto a conectar, veo que el proceso aún se está ejecutando. ¿Cómo puedo "reclamar" el...

12
¿Me puede explicar esto #ln -s: "target no es un directorio"?

Estoy haciendo esto: sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject Y obtengo: ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory / etc / apache2 / sites-available / LoginProject es un archivo editar: este comando: ls -l...

12
¿Cómo usar un heredoc dentro de una función bash?

¿Es posible insertar un heredoc dentro de una función bash? La muestra trivial a continuación da como resultado un error: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc