Всем привет!
Подскажите пожалуйста как в bash объединить команды.Пример:
мне нужно скопировать скрипт на сервер и потом выполнить его (авторизация по ключу, ключ с парольной фразой)
приходится 2 раза вводить парольную фразу - неудобно; и && не подойдут
> Всем привет!
> Подскажите пожалуйста как в bash объединить команды.
> Пример:
> мне нужно скопировать скрипт на сервер и потом выполнить его (авторизация по
> ключу, ключ с парольной фразой)
> приходится 2 раза вводить парольную фразу - неудобно
> ; и && не подойдутexpect? Не, не слышал
http://g.zeos.in/?q=expect п╟п╡я┌п╬п╪п╟я┌п╦п╥п╟я├п╦я▐ п╦п╫я┌п╣я─п╟п╨я┌п╦п╡п╫я▀я┘ я┐я┌п╦п╩п╦я┌
псевдокодировка гребаная
в koi-то веки прикрутили utf
криво прикрутилиhttp://g.zeos.in/?q=expect%20%D0%B0%D0...
> Всем привет!
> Подскажите пожалуйста как в bash объединить команды.
> Пример:
> мне нужно скопировать скрипт на сервер и потом выполнить его (авторизация по
> ключу, ключ с парольной фразой)
> приходится 2 раза вводить парольную фразу - неудобно
> ; и && не подойдутМаны надо читать. Например, к ssh. Тогда будете знать, как не вбивать пароль каждый раз.
Учить shell, тогда сможете делать как-то так:
cat script.sh | ssh user@host
при использовании expect мне придется указать свой пароль в файле> cat script.sh | ssh user@host
а если мне нужно передать параметры скрипту?
я понял, пошел читать маны
Спасибо
> при использовании expect мне придется указать свой пароль в файлеесли
> авторизация по ключу, ключ с парольной фразой
то, нет, не придется