Je veux exécuter une commande qui nécessite le mot de passe sudo, dites:
sudo apt-get update
N'est-ce pas censé fonctionner (j'ai stocké le mot de passe dans un fichier texte normal passwd.txt
):
sudo apt-get update <~/passwd.txt
C'est ma logique pour pourquoi cela DEVRAIT fonctionner: lorsque le mot de passe est requis, l'utilisateur est invité à saisir le mot de passe à partir du clavier. Mais la redirection de la stdin
lecture du passwd.txt
fichier devrait fonctionner.
N'est-ce pas?
expect
script tcl pour automatiser de telles choses.