Автор: Volodymyrko
« : 2007-10-02 10:24:42 »Цитата
наприклад так:дякую, саме це я і шукав..
.......
Автор: Volodymyrko« : 2007-10-02 10:24:42 »Цитата наприклад так:дякую, саме це я і шукав.. Автор: anatolijd« : 2007-10-01 09:54:23 »наприклад так:
Код: [Вибрати] [fooks@fooks ~]$ ssh -l root 192.168.116.250 sh -c "uptime; cat -n /etc/hosts| grep localhost; date " Але якщо команжи на ремуот-сервері треба виконувати часто, то правильніше буде покласти там скрипт з всіма командами, викликати скрипт в ssh. Автор: Volodymyrko« : 2007-10-01 09:35:13 »Цитата Якщо вказати команду, яка має виконатись, то ssh закриє з'єднання після отримання результату.так, але можна було б про це і не писати , а просто закрити , або якась опція яка б відключала ці всі "службові" повідомлення я так розумію прийдеться змиритися ... а може хтось підкаже, як виконати більше ніж одну комадну таким чином ssh user host command command2 (використовується авторизація по ключах ) ![]() Автор: Praporshic« : 2007-09-28 22:45:55 »А воно так і має бути. Якщо вказати команду, яка має виконатись, то ssh закриє з'єднання після отримання результату.
Автор: Volodymyrko« : 2007-09-28 16:32:12 »Цитата ану отаке спробуйте, мо' допоможе. результат не набагато кращий, зникло попереднє повідомлення, зявилося нове Код: [Вибрати] $ ssh -t user@host whoami "Connection to host closed" - також мене не влаштовує Автор: anatolijd« : 2007-09-27 21:37:39 »ану отаке спробуйте, мо' допоможе.
ssh -t user@host whoami Автор: Volodymyrko« : 2007-09-27 13:50:42 »Цитата У мене такого не видає (FC6). Який у вас дистрибутив?та в мене також тільки на одному , а решту- ні ... та лінукс старий Linux Mandrake release 7.1 (helium) Linux version 2.4.17 але не думаю що це проблема старості , це десь в налаштуваннях напевно, але де ?? не знаю ?? або ssh або якихось змінних середовища і .т.д , може якоїсь опції і т.д. ( я так думаю ) Автор: Володимир Лісівка« : 2007-09-27 13:20:20 »У мене такого не видає (FC6). Який у вас дистрибутив?
Автор: Volodymyrko« : 2007-09-27 09:34:27 »Цитата а що заважає виконати ssh user@hostname commandрезультат той самий ... команда виконується нормально.. проблема що видає таке повідомлення (не знаю помилка це чи не) , mesg: ttyname: Invalid argument Код: [Вибрати] $ ssh user@host whoami а коли така команда в кроні , то кожного разу вона генерує листа, просто перенапрвити все в /dev/null не хочу, бо якщо будуть інші помилки стосовно виконання певних дій в скрипті , то я не буду про це повідомлений ..... Автор: Praporshic« : 2007-09-26 20:43:58 »Чогось не розумію, а що заважає виконати ssh user@hostname command :-?
Результат буде той саме. Автор: Volodymyrko« : 2007-09-26 13:58:33 »роблю таке
sudo -u user ssh hostname <command> mesg: ttyname: Invalid argument "результат виконання команди" як забрати те повідомлення "mesg: ttyname: Invalid argument", вже так набридло .. від чого воно залежить ?? |