A voir également:
- Creation d'un script bash
- Script vidéo youtube - Guide
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création organigramme - Guide
8 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
14 sept. 2007 à 16:35
14 sept. 2007 à 16:35
Salut,
Regarde du côté de la commande "expect", voir ce thread pour quelques explications et les liens.
;-))
Regarde du côté de la commande "expect", voir ce thread pour quelques explications et les liens.
;-))
Je te remerci, et je voi bien que ça as l'aire de correspondre à ce que je veux, cependant, je n'arrive pas à trouver la page de man de ce truc, ni beaucoup de ressource avec google, donc je n'arrive pas vraiment à m'en dépétrer... ;'-(
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
14 sept. 2007 à 17:49
14 sept. 2007 à 17:49
Ben tous les liens sont dans le topic que je t'ai indiqué.
Le plus pertinent : http://www.oreilly.com/catalog/expect/chapter/ch03.html
La page d'Expect : http://expect.nist.gov/
Des exemples : http://www.linuxlots.com/~barreiro/spain/expect/expect_tut-8.html
Le plus pertinent : http://www.oreilly.com/catalog/expect/chapter/ch03.html
La page d'Expect : http://expect.nist.gov/
Des exemples : http://www.linuxlots.com/~barreiro/spain/expect/expect_tut-8.html
Ouiiin, c'est tout en anglais :'-(
Enfin, je vais voire ce que je peut faire avec l'outil de traducion de google...
Enfin, je vais voire ce que je peut faire avec l'outil de traducion de google...
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
17 sept. 2007 à 10:27
17 sept. 2007 à 10:27
Ouiiin, c'est tout en anglais :'-(
C'est pô vrai ça ! Y'en un qui est en Espagnol ;-DDD
C'est pô vrai ça ! Y'en un qui est en Espagnol ;-DDD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon, alor avec ce que j'ai put comprendre, j'ai tenté ça (juste une partie de ce que je veux faire, pour voire) :
j'ai mit tout ça dans le fichier backtest auquel j'ai appliqué un petit chmod +x
mais quand je test ce fichier, voilà ce que celà donne :
Pourquoi celà ne marche-t-il pas ?
Merci d'aavnce pour votre aide !
#!/usr/bin/expect -f cd /backup # l'archive archive.tar existe deja spawn gpg -c archive.tar expect "Enter passphrase:" send "test" expect "Repeat passphrase:" send "test"
j'ai mit tout ça dans le fichier backtest auquel j'ai appliqué un petit chmod +x
mais quand je test ce fichier, voilà ce que celà donne :
serveur:~ # ./backtest spawn gpg -c archive.tar Enter passphrase: serveur:~ #
Pourquoi celà ne marche-t-il pas ?
Merci d'aavnce pour votre aide !
Bon, j'ai trouvé une partie du probleme, j'avais juste fais le gros boulet :
Cependant, il reste un gros probleme, je ne sais pas comment capturer la fin du cryptage du fichier : en effet, le script s'arrte quasiment tout de suite apres avoir taper les deux mots de passe, arretant aussi gpg en plein milieu de son action, ce qui fait qu'il n'a pas le tmeps de finir de crypter.
GPG ne fesant aucun retour une fois qu'il à finit (a part rendre la main) je ne sais pas quoi mettre en expect pour capturer la fin du process...
Merci d'avance pour votre aide !
#!/usr/bin/expect -f cd /backup # l'archive archive.tar existe deja spawn gpg -c archive.tar expect "Enter passphrase:" send "test\r" expect "Repeat passphrase:" send "test\r"
Cependant, il reste un gros probleme, je ne sais pas comment capturer la fin du cryptage du fichier : en effet, le script s'arrte quasiment tout de suite apres avoir taper les deux mots de passe, arretant aussi gpg en plein milieu de son action, ce qui fait qu'il n'a pas le tmeps de finir de crypter.
GPG ne fesant aucun retour une fois qu'il à finit (a part rendre la main) je ne sais pas quoi mettre en expect pour capturer la fin du process...
Merci d'avance pour votre aide !
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
17 sept. 2007 à 11:37
17 sept. 2007 à 11:37
Essaye avec "autoexpect" (man autoexpect), ça génère un fichier avec toutes les commandes passées et les phases qui se sont déroulées, c'est bien souvent utiles pour générer le script final...
Seper merci, ça m'a permit de savoir qu'il fallait attendre !
Maintenant, j'ai un autre probleme : il semble que expecte se termine tout seul au bout d'un certain temps, cepandant, gpg à besoin de BEAUCOUP plus de temps pour crypter ma grosse archive ! Comment faire pour que expect ne se termine pas tout seul ?
Maintenant, j'ai un autre probleme : il semble que expecte se termine tout seul au bout d'un certain temps, cepandant, gpg à besoin de BEAUCOUP plus de temps pour crypter ma grosse archive ! Comment faire pour que expect ne se termine pas tout seul ?