Bonjour à toutes et à tous .
Voila je suis sur linux , je n'ai pas trop de connaissance avec sh , mais c'est le seul langage à ma disposition , j'ai un programme écrit par une société qui permet de faire des sauvegardes (backup_os) .
Cela donne quand je lance l'appli :
nexus> backup_os
taper 1 pour le sauvegarder la bdd
taper 2 pour sauvegarder les chorus
taper : "1"
(je change de menu)
taper 1 pour choisir le dd
taper 2 pour le lecteur de bande
Taper : "2"
confirmation (y/n) ou q (quit) : "y"
Moi , je voudrais simuler mes frappes clavier pour automatiser : backup_os -> 1 -> 2 -> y puis le mettre dans le cron .
j'ai essayé de faire un fichier "test" avec :
/bin/backup_os
sleep 2
echo 1
sleep 2
echo 2
sleep 2
echo y
je sais c'est simple ... désolé ;o)
ce qui se passe c'est que "backup_os" ce lance bien , mais aprés aucune reaction ? on dirais que le reste n'est pas interprété dans le programme ?
dés que je ferme "backup_os" par "q" à ce moment la il envoie :
1 puis 2
Je suis novice en sh : si vous avez une solution , please envoyer un exemple qui me sera plus parlant merci par avance . Je ne sais pas si cela est possible de simuler des frappes clavier avec sh ? j'ai rechercher sur le web et je n'ai rien trouver de similaire ou du moins j'ai rien compris !
Merci au Dieu du devellopement si vous avez une solution .....
jean-marc
Partager