Автор Гілка: ssh+mesg  (Прочитано 2271 раз)

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
ssh+mesg
« : 2007-09-26 13:58:33 »
роблю таке
sudo -u user ssh  hostname <command>

mesg: ttyname: Invalid argument
"результат виконання команди"

як забрати те повідомлення  "mesg: ttyname: Invalid argument", вже так набридло ..
від чого воно залежить ??

Praporshic

  • Гість
Re: ssh+mesg
« Відповідей #1 : 2007-09-26 20:43:58 »
Чогось не розумію, а що заважає виконати ssh user@hostname command   :-?
Результат буде той саме.

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: ssh+mesg
« Відповідей #2 : 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 не хочу, бо якщо будуть інші помилки стосовно виконання певних дій в скрипті , то я не буду про це повідомлений .....  



Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: ssh+mesg
« Відповідей #3 : 2007-09-27 13:20:20 »
У мене такого не видає (FC6). Який у вас дистрибутив?
[Fedora Linux]

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: ssh+mesg
« Відповідей #4 : 2007-09-27 13:50:42 »
Цитата
У мене такого не видає (FC6). Який у вас дистрибутив?
та в мене також тільки на одному , а решту- ні ...

та лінукс старий
Linux Mandrake release 7.1 (helium)
Linux version 2.4.17
але не думаю що це  проблема старості , це десь в налаштуваннях напевно, але де ?? не знаю ?? або ssh або якихось змінних середовища і .т.д  , може якоїсь опції і т.д. ( я так думаю )


Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: ssh+mesg
« Відповідей #5 : 2007-09-27 21:37:39 »
ану отаке спробуйте, мо' допоможе.

ssh -t user@host whoami

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: ssh+mesg
« Відповідей #6 : 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" - також мене не влаштовує

Praporshic

  • Гість
Re: ssh+mesg
« Відповідей #7 : 2007-09-28 22:45:55 »
А воно так і має бути. Якщо вказати команду, яка має виконатись, то ssh закриє з'єднання після отримання результату.

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: ssh+mesg
« Відповідей #8 : 2007-10-01 09:35:13 »
Цитата
Якщо вказати команду, яка має виконатись, то ssh закриє з'єднання після отримання результату.
так, але можна було б про це і не писати , а просто закрити , або якась опція яка б відключала ці всі "службові"  повідомлення
я так розумію прийдеться змиритися ...

а може хтось підкаже, як виконати більше ніж одну комадну таким чином
ssh user host command command2
(використовується авторизація по ключах )  ???

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: ssh+mesg
« Відповідей #9 : 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

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: ssh+mesg
« Відповідей #10 : 2007-10-02 10:24:42 »
Цитата
наприклад так:
.......
дякую, саме це я і шукав..
« Змінено: 2007-10-02 10:25:02 від vova07 »