Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: 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 "
 22:32:46 up 4 days, 18:39,  1 user,  load average: 1.13, 1.06, 1.01
     1  127.0.0.1               localhost.localdomain localhost
Sun Sep 30 22:32:46 EEST 2007

Але якщо команжи на ремуот-сервері треба виконувати часто, то правильніше буде покласти там скрипт з всіма командами, викликати скрипт в 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

результат не набагато кращий, зникло попереднє повідомлення, зявилося нове

$ ssh -t user@host whoami
user
Connection to host closed.

"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
mesg: ttyname: Invalid argument
user
а коли така команда в кроні , то кожного разу вона генерує листа, просто перенапрвити все   в     /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", вже так набридло ..
від чого воно залежить ??