Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Putty и автоматизация  (Прочитано 2095 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Putty и автоматизация
« : 03 Июнь 2008, 13:31:16 »
Установлен putty. В него отправляю команды (login, password, cd server и т.п.). Необходима утилита, позволяющая автоматизировать этот процесс (аналог nncron). Т.е., имеется набор команд:
1. Ввод login-password
2. Переход cd server/video/
3. другие команды

Везде использовать delay.

Нужен видимый список этих команд, по нажатию любой из них выполняется заданное действие.

Как это реализовать? Прошу помощи.

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Putty и автоматизация
« Ответ #1 : 05 Июнь 2008, 11:00:11 »
Ничего не приходит на ум, кроме создания нескольких скриптов. Но как к ним иметь быстрый доступ? Не на hot key же вешать?

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Putty и автоматизация
« Ответ #2 : 09 Июнь 2008, 16:37:02 »
а cron на самом сервере?
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн bigor

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Putty и автоматизация
« Ответ #3 : 10 Июнь 2008, 16:50:51 »
Установлен putty. В него отправляю команды (login, password, cd server и т.п.). Необходима утилита, позволяющая автоматизировать этот процесс (аналог nncron). Т.е., имеется набор команд:
1. Ввод login-password
2. Переход cd server/video/
3. другие команды

Везде использовать delay.

Нужен видимый список этих команд, по нажатию любой из них выполняется заданное действие.

Как это реализовать? Прошу помощи.
PuTTY позволяет выполнить любой скрипт при входе на сервер:
Connection-->SSH-->Remote command: здесь можно указать имя скрипта.
Авторизация без ввода пароля м.б. осуществлена с помощью пары ключей Private key/Public key, сгенерированных без парольной фразы (не рекомендуется!!). Подробности: man sshd, man sshd_config.

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Putty и автоматизация
« Ответ #4 : 11 Июнь 2008, 17:51:34 »
Дело в том, что необходимо вводить команды не при входе на сервер и выполняются они в произвольном порядке. Т.е. я сам должен выбирать какую команду ввести в данный момент.
Вот пример команд, которые буду использовать (войти на сервер могу и сам)

resdiag pwr-on{ENTER}

sam new overlay {QUOTE}{DELAY 100}snfs:{DELAY 100}//apps{DELAY 100}/overlay_test.ptv{DELAY 100}{QUOTE}{DELAY 100} 1{ENTER}

+ ещё много подобных

Т.е. команды подаются в окно терминала, и выполняется ENTER. Как видите всё через delay.

 

Страница сгенерирована за 0.051 секунд. Запросов: 22.