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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн contestar

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

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

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

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

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
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

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
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 секунд. Запросов: 23.