El 12 de agosto de 2023 22:22:45 CEST, Rick Gutierrez <xserverli...@gmail.com> 
escribió:
>El sáb, 12 ago 2023 a las 16:11, Fran Torres
>(<frantorresgall...@gmail.com>) escribió:
>>
>> Buenas,
>>
>>
>> tras leer y releer varias veces el mail, me he quedado igual.
>>
>>    En esas líneas que has puesto, no veo el script por ninguna parte.
>
>perdon , solo puse un pedazo de script , lo estoy probando x separado
>(un extracto) :)
>
>>
>> solo veo un comando (cd /root), veo que creas una variable
>>
>> passwordcluster="password"
>>
>> y por último, veo que llamas a la variable con un comando echo (que la
>> muestre (echo $passwordcluster) para luego pasarle una pype a
>> pending-setups -a
>
>ya lo he probado de esa manera anteriormente y siempre se queda en la
>espera del password.
>
>Insert the cluster credential password:
>
>>
>>
>>    con esas tres cosas, la verdad no me queda claro que quieres hacer...
>>
>> no sé si lo más correcto podría ser algo como esto:
>>
>>
>> #!/sbin/bash
>>
>> #entiendo que debería ser algo como esto...
>>
>>
>> passwordcluster="password"
>>
>> pending-setups -a $passwordcluster
>>
>> #fin del script
>>
>>
>> O por el contrario, si lo que quieres es ejecutar a mano esa cosa y
>> pasarle por script el password, entonces creo que podría ser algo como esto:
>>
>>
>> #!/sbin/bash
>>
>> #posible script
>>
>> passwordcluster="password"
>>
>> echo $passwordcluster
>>
>>
>> Y luego, en la terminal...
>>
>> pending-setups -a < password.sh
>
>no es la idea que busco , aqui es como depender de otros ficheros.
>
>>
>>
>> Recuerda que todo script debe ir precedido en la primera línea por el
>> shell que lo va a ejecutar:
>>
>> #!/bin/bash
>>
>> #!/sbin/bash
>>
>> #!/bin/sh...
>>
>> cualquier shell que sea el que utilices
>>
>> y al finalizar, el fichero debe tener permisos de ejecución. De lo
>> contrario, no será más que un mero fichero de texto.
>>
>>
>> Fran.
>>
>
>como decia es un extracto del script lo que pegue , pero aun asi no
>logro pasarle el password por la variable siempre o me pregunta o me
>envia el mensaje anterior del primer correo.
>
>
>

Usa Expect.


Saludos

Responder a