in tessuto, in base alle this documentation, è possibile eseguire un comando arbitrario shell senza avere una fabfile
come questo:Come si esegue un comando sudo arbitrario Fabric senza dover digitare la password?
fab -H host1,host2 -- echo 'hello, world!'
È inoltre possibile eseguire sudo
comandi nello stesso modo, ma verrà richiesto per la sudo
della password per ogni host nell'elenco.
C'è un modo per evitare di dover digitare la password sudo
per ciascun host, deve come funziona la funzione Fabric sudo()
?
Il poster originale chiede come posso fare quanto segue senza che venga richiesta la password sudo per ciascun host: 'fab -H host0, host1, host2 - sudo/root/bin/my_script_that_must_be_run_as_root.sh'. So come scrivere un fabfile per farlo, ma mi piacerebbe sapere come farlo anche come comando add-hoc. L'opzione -I non sembra funzionare in questo caso. Sto testando con Fabric 1.6.0. – Carl