![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: septembre 2003
Messages: 8
|
Bonjour
j'ai écrit un script sh sous unix pour me connecter par telnet a une machine windows 2003 server et y exécuter un fichier bat. lorsque je fais directement le telnet sous le prompt ca fonctionne et jarrive a executer mon fichier bat a distance mais lorsque je lance le script contenant le telnet, après l'identification l'écran devient vide. ci dessous le script sh Code :
(echo open x.x.x.x sleep 3 echo user sleep 5 echo "\r" echo password sleep 5 echo " cd REPERTOIRE " echo -e "\r" sleep 1 echo " execution_test.bat " echo exit ) | telnet 2> /dev/null |
|
|
|
|
|
#4 (permalink) |
|
Futur Membre du Club
![]() Date d'inscription: août 2008
Messages: 38
|
Salut,
Utiliser des timeout (sleep 1, 2, 3, 4..) de maniere aléatoire ne résoudra pas le problème. Je vous conseille d'utiliser un outil plus approprié: expect http://expect.nist.gov/ A+ |
|
|
|
![]() |
![]() |
||
script sh pour telnet sur windows 2003
|
||
| Outils de la discussion | |
|
|