Как запустить сценарий оболочки на другом сервере из чайника на одном сервере? - PullRequest
0 голосов
/ 01 июня 2018

Используя Pentaho, я хочу выполнить сценарий оболочки, лежащий на другом сервере, в файле задания Kettle (.kjb), используя компонент «Выполнить сценарий оболочки».Мне удалось запустить скрипт локально, указав имя файла скрипта в этом компоненте.Но я не понимаю, как запустить удаленный скрипт.

Вот как выглядит мой простой kjb: enter image description here

Есть идеи?

1 Ответ

0 голосов
/ 06 июня 2018

, что довольно просто, используя шаг оболочки из задания в Пентахо:

1) на вкладке «Общие» отметьте «вставить скрипт»

2) на вкладке «Сценарий».Вы можете добавить этот встроенный скрипт:

ssh user@remotemachine 'ls -l'

, который выполнит ls -l на удаленном сервере через ssh

, убедитесь, что пользователю ssh разрешено входить с ключами ssh, а неспрашиваю пароль.

...