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