Numbot
In God We Trust
- Сообщения
- 9
- Репутация
- 0
Добрый день!
Прошу прощения за беспокойство - я новичок и очень нуждаюсь в указующем персте или пинке, что бы дойти до решения.
Уже несколько дней курю форум, но решение на свою задачу так пока и не нашел\придумал.
Помогите пожалуйста или направьте туда где есть аналогичные примеры.
Дело в следующем:
Есть вот такой вот простенький скрипт :
- Скрипт запускается по расписанию в нужное время запускает клиент PUTTY,
- Вводит в окно PUTTY адрес сервера,
- Подключается к серверу,
- Передает логин и пароль для авторизации,
- Переходит в нужную директорию
- Запускает на исполнение скрипт, который может работать 2-3 а то и 6 часов.
- Окно PUTTY все это время должно быть открыто
- Результатом работы скрипта будет заведомо известная строчка в окне PUTTY ("Output successfuly done")
Вопрос:
Как сделать так, что бы после появления этой надписи, окно PUTTY автоматически закрылось?
Заранее спасибо.
Прошу прощения за беспокойство - я новичок и очень нуждаюсь в указующем персте или пинке, что бы дойти до решения.
Уже несколько дней курю форум, но решение на свою задачу так пока и не нашел\придумал.
Помогите пожалуйста или направьте туда где есть аналогичные примеры.
Дело в следующем:
Есть вот такой вот простенький скрипт :
Код:
Run("C:\Program Files (x86)\PuTTY\putty.exe") ;запуск "путти"
WinWait("PuTTY Configuration","Cate&gory:") ;ожидание активности окна
Sleep (2000)
ControlSend("PuTTY Configuration","Cate&gory:","Edit1",'адрес сервера') ;передача в окно "путти" адреса к которому необходимо подцепиться
ControlSend("PuTTY Configuration","Cate&gory:","Edit1","{Enter}")
Sleep (2000)
Send ('логин') ;логин на сервер
Send ("{Enter}")
Sleep (1000)
Send ('пароль') ;пароль на сервер
Send ("{Enter}")
Sleep (2000)
Send ('cd ..') ;выход в home dir
Send ("{Enter}")
Send ('cd ..')
Send ("{Enter}")
Send ('cd /путь к скрипту') ;путь к исполняемому скрипту
Send ("{Enter}")
Sleep (1000)
Send ('./скрипт.sh') ;запуск исполняемого скрипта
Send ("{Enter}")
- Скрипт запускается по расписанию в нужное время запускает клиент PUTTY,
- Вводит в окно PUTTY адрес сервера,
- Подключается к серверу,
- Передает логин и пароль для авторизации,
- Переходит в нужную директорию
- Запускает на исполнение скрипт, который может работать 2-3 а то и 6 часов.
- Окно PUTTY все это время должно быть открыто
- Результатом работы скрипта будет заведомо известная строчка в окне PUTTY ("Output successfuly done")
Вопрос:
Как сделать так, что бы после появления этой надписи, окно PUTTY автоматически закрылось?
Заранее спасибо.