LINUX.ORG.RU

Удаленный запуск скрипта


0

1

Добрый день! Вопрос в том: Есть скрипт, его надо запускать другим скрптом на удаленной машине( желательно по SHH), есть ли варианты без использования программы expect (только средствами LINUX)


expect нужен если скрипт требует ввода пользовательских данных с клавиатуры. Если скрипт этого не требует, можно обойтись без expect.

Запустить скрипт на удаленном хосте можно командой

ssh user@host "program --parameter"

power ()
Ответ на: комментарий от power

>expect нужен если скрипт требует ввода пользовательских данных с клавиатуры.

причём именно с клавиатуры, а не из stdin. Как например делает su. Если ничего такого не надо, то и expect не нужен.

drBatty ★★ ()

сделай ещё авторизацию по ключам , и пароль не нужно будет вводить.

ukr_unix_user ★★★ ()

только делай это через screen или nohup, а то ведь потом люди орали и делали кирпичи

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.