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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подстановка данных в скрипт  (Прочитано 561 раз)

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

Оффлайн edwkazar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Подстановка данных в скрипт
« : 21 Августа 2015, 15:54:04 »
Есть установочный rpm, он в двух местах спрашивает YES. Как подставить туда YES из bash. То есть необходимо установить скрипт автоматом.

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Подстановка данных в скрипт
« Ответ #1 : 21 Августа 2015, 16:48:12 »
bash script_name.rpm <<<'y
y
'
не?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Подстановка данных в скрипт
« Ответ #2 : 21 Августа 2015, 17:11:07 »
Код: (bash) [Выделить]
yes | rpm -i app.rpm

Оффлайн edwkazar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Подстановка данных в скрипт
« Ответ #3 : 24 Августа 2015, 09:41:36 »
Код: (bash) [Выделить]
yes | rpm -i app.rpm

Лоально работает, а как выполнить на удаленной машиной через ssh

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Подстановка данных в скрипт
« Ответ #4 : 25 Августа 2015, 13:29:21 »
Попробуйте вот так

Код: (bash) [Выделить]
ssh user@machine "yes | rpm -i app.rpm"Рпм вроде умеет брать пакеты из сети, если ему подставить урл.
Надо будет только разрулить с правами. Дать юзеру право использовать судо рпм без пароля, настроить логин в ssh по ключам, поднять фтпшник с пакетами и можно ставить/обновлять пакеты на весь парк одним скриптом.
« Последнее редактирование: 25 Августа 2015, 13:35:55 от SkinnyJack »

 

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