* [mdk-re] оторвать ssh от консоли
@ 2001-09-20 12:57 cornet
2001-09-20 13:06 ` Dmitry V. Levin
0 siblings, 1 reply; 20+ messages in thread
From: cornet @ 2001-09-20 12:57 UTC (permalink / raw)
To: mandrake-russian
Привет всем!!
Видать у меня /dev/head заклинило :-( а потому обращаюсь к
колективному разуму...
Иксовая консоль
говорю
$ ssh -l user host -X programm
все нормально, НО, покуда выполняется аппликуха консоль висит на
экране и ждет ее завершения, а хотелось бы сделать так, что бы
консоль обратно ожила для ввода.
То есть оторвать приложение от консоли.
пробовал
$exec ssh -l user host -X programm &
но тогда отрыв происходит сразу, и ssh не имея возможности дать
мне строку для ввода пароля отваливается, что правильно.
пробовал
$ ssh -l user host -X programm &
с тем же результатом.
Собственно, задача состоит в том, что бы положить на десктоп
юзеру иконку, под которой будет что то типа:
xterm -e ssh -l user host -X programm
что бы по ее нажатию открывалось окно терминала с запросом на
пароль ssh от user и по факту введения правильного пароля
запускалось требуемое удаленное приложение, а окно терминала
_само_ закрывалось.
man ssh изучен, но просветления нету :-/
Или я не с того боку захожу?
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] оторвать ssh от консоли
2001-09-20 12:57 [mdk-re] оторвать ssh от консоли cornet
@ 2001-09-20 13:06 ` Dmitry V. Levin
2001-09-20 13:47 ` [mdk-re] Re: [mdk-re] оторвать sshот консоли cornet
0 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2001-09-20 13:06 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 892 bytes --]
On Thu, Sep 20, 2001 at 12:57:07PM +0400, cornet wrote:
> Видать у меня /dev/head заклинило :-( а потому обращаюсь к
> колективному разуму...
<skip>
> man ssh изучен, но просветления нету :-/
Цитирую ssh(1):
-f Requests ssh to go to background just before command execution.
This is useful if ssh is going to ask for passwords or
passphrases, but the user wants it in the background. This
implies -n. The recommended way to start X11 programs at a
remote site is with something like ssh -f host xterm.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 13:06 ` Dmitry V. Levin
@ 2001-09-20 13:47 ` cornet
2001-09-20 14:06 ` Antonio
0 siblings, 1 reply; 20+ messages in thread
From: cornet @ 2001-09-20 13:47 UTC (permalink / raw)
To: mandrake-russian
"Dmitry V. Levin" wrote:
>
> On Thu, Sep 20, 2001 at 12:57:07PM +0400, cornet wrote:
> > Видать у меня /dev/head заклинило :-( а потому обращаюсь к
> > колективному разуму...
>
> <skip>
>
> > man ssh изучен, но просветления нету :-/
>
> Цитирую ssh(1):
> -f Requests ssh to go to background just before command execution.
> This is useful if ssh is going to ask for passwords or
> passphrases, but the user wants it in the background. This
> implies -n. The recommended way to start X11 programs at a
> remote site is with something like ssh -f host xterm.
Спасибо, Дмитрий!!
Я же говорю /dev/head заклинило, тем более, что у меня этот man
порусски, а он в данном контексте труден для восприятия ;-)
Действительно, если в консоли сказать например:
$ ssh -f -l user host -X prog
то все Ok, консоль отлипает и ее после этого можно вообще закрыть
:-)) а удаленное приложение живет!
Однако, _задача_ так и не решена, потому что если сказать:
$ xterm -e ssh -f -l user host -X prog
то после ввода пароля в порожденной xterm она закрывается, а prog
так и НЕ грузится!!!
И тишина, хоть бы ругнулось....
И в процессах на той стороне ее нету :-((
А если так:
$ konsole -e ssh -f -l user host -X prog
то перед порождением konsole на консоли вызова имею:
Xlib: extension "RENDER" missing on display ":0.0".
QObject::connect: Cannot connect KAction::activated() to
Konsole::(null)
а после ввода пароля в порожденной опять же, она закрывается, а
prog так и НЕ грузится!!!
А на консоли вызова вот это:
fd 3 is not a master pty device (it is 70, 193)
Ну и чо эт значит?
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 13:47 ` [mdk-re] Re: [mdk-re] оторвать sshот консоли cornet
@ 2001-09-20 14:06 ` Antonio
2001-09-20 14:21 ` cornet
0 siblings, 1 reply; 20+ messages in thread
From: Antonio @ 2001-09-20 14:06 UTC (permalink / raw)
To: mandrake-russian
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thu, 20 Sep 2001, cornet wrote:
> Однако, _задача_ так и не решена, потому что если сказать:
> $ xterm -e ssh -f -l user host -X prog
> то после ввода пароля в порожденной xterm она закрывается, а prog
> так и НЕ грузится!!!
> И тишина, хоть бы ругнулось....
Может быть, и не совсем то, что требуется, однако:
У меня настроена автом. аутентификация ssh по ключам (сколько
мучался, пока не сообразил правильно permissions выставить, но
это другой разговор). Работает (только что проверил)
xterm -e ssh -n host /usr/local/bin/gimp
и просто
ssh -n host /usr/local/bin/gimp
То бишь текущим юзером.
Без указания полного пути на работает. Насколько я понял, просто
не считывается и не прогружается ~/.bashrc на стороне сервера.
- --
Best regards,
Tony. mailto:obidos@mail.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7qcJL2gaLrWRbr5URAvTRAJ9zWpUU15pnNjyae6ATWvZWkTMYYwCfZ+Ei
ua35Ygi1xBJwSqL4UHV2EOk=
=MkDd
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 14:06 ` Antonio
@ 2001-09-20 14:21 ` cornet
2001-09-20 14:28 ` Kostya Timoshenko
2001-09-20 14:43 ` Antonio
0 siblings, 2 replies; 20+ messages in thread
From: cornet @ 2001-09-20 14:21 UTC (permalink / raw)
To: mandrake-russian
Antonio wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Thu, 20 Sep 2001, cornet wrote:
>
> > Однако, _задача_ так и не решена, потому что если сказать:
> > $ xterm -e ssh -f -l user host -X prog
> > то после ввода пароля в порожденной xterm она закрывается, а prog
> > так и НЕ грузится!!!
> > И тишина, хоть бы ругнулось....
>
> Может быть, и не совсем то, что требуется, однако:
>
> У меня настроена автом. аутентификация ssh по ключам (сколько
> мучался, пока не сообразил правильно permissions выставить, но
> это другой разговор). Работает (только что проверил)
>
> xterm -e ssh -n host /usr/local/bin/gimp
>
> и просто
>
> ssh -n host /usr/local/bin/gimp
>
> То бишь текущим юзером.
> Без указания полного пути на работает. Насколько я понял, просто
> не считывается и не прогружается ~/.bashrc на стороне сервера.
Не, мне текущим юзером не подходит :-((
А по ключам (то есть без ввода пользователем пароля) можно
сделать так, что бы логинилось не текущим юзером??
Я понял почему оно не работает - xterm успевает сдохнуть ДО того,
как ssh от него отрывается!!
Я сделал так:
создал файл file с содержимым
#!/bin/sh
ssh -f -l user host -X $1
sleep 2
и вызываю его
$ xterm -e file prog
и он отлично после логина грузит prog, а xterm умирает акурат
через 2 секунды!!
ЗАРАБОТАЛО! :-))))))
А теперь следующий вопрос:
КАК все это в одну строку сделать, что бы НЕ создавать и не
хранить промежуточный исполняемый файл????
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 14:21 ` cornet
@ 2001-09-20 14:28 ` Kostya Timoshenko
2001-09-20 15:12 ` cornet
2001-09-20 14:43 ` Antonio
1 sibling, 1 reply; 20+ messages in thread
From: Kostya Timoshenko @ 2001-09-20 14:28 UTC (permalink / raw)
To: mandrake-russian
On Thu, 20 Sep 2001 14:26:43 +0400
cornet <cornet@zmail.ru> wrote:
> Antonio wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On Thu, 20 Sep 2001, cornet wrote:
> >
> > > Однако, _задача_ так и не решена, потому что если сказать:
> > > $ xterm -e ssh -f -l user host -X prog
> > > то после ввода пароля в порожденной xterm она закрывается, а prog
> > > так и НЕ грузится!!!
> > > И тишина, хоть бы ругнулось....
> >
> > Может быть, и не совсем то, что требуется, однако:
> >
> > У меня настроена автом. аутентификация ssh по ключам (сколько
> > мучался, пока не сообразил правильно permissions выставить, но
> > это другой разговор). Работает (только что проверил)
> >
> > xterm -e ssh -n host /usr/local/bin/gimp
> >
> > и просто
> >
> > ssh -n host /usr/local/bin/gimp
> >
> > То бишь текущим юзером.
> > Без указания полного пути на работает. Насколько я понял, просто
> > не считывается и не прогружается ~/.bashrc на стороне сервера.
>
> Не, мне текущим юзером не подходит :-((
> А по ключам (то есть без ввода пользователем пароля) можно
> сделать так, что бы логинилось не текущим юзером??
>
> Я понял почему оно не работает - xterm успевает сдохнуть ДО того,
> как ssh от него отрывается!!
> Я сделал так:
> создал файл file с содержимым
>
> #!/bin/sh
> ssh -f -l user host -X $1
> sleep 2
>
> и вызываю его
> $ xterm -e file prog
> и он отлично после логина грузит prog, а xterm умирает акурат
> через 2 секунды!!
> ЗАРАБОТАЛО! :-))))))
>
> А теперь следующий вопрос:
> КАК все это в одну строку сделать, что бы НЕ создавать и не
> хранить промежуточный исполняемый файл????
ssh -f -l user host -X $1;sleep 2 - не пойдет?
--
Kostya.
mailto:kt@tura.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 14:21 ` cornet
2001-09-20 14:28 ` Kostya Timoshenko
@ 2001-09-20 14:43 ` Antonio
1 sibling, 0 replies; 20+ messages in thread
From: Antonio @ 2001-09-20 14:43 UTC (permalink / raw)
To: mandrake-russian
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thu, 20 Sep 2001, cornet wrote:
> А по ключам (то есть без ввода пользователем пароля) можно
> сделать так, что бы логинилось не текущим юзером??
Сам не делал, но по идее должно быть можно (ИМХО, главная
проблема -- заставить нужных юзеров сгенерить себе ключи и
прописать их на сервер).
- --
Best regards,
Tony. mailto:obidos@mail.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7qcrh2gaLrWRbr5URAtHTAJ9TxHjyjt4k+yiEuUOelFg2MKUNFQCeP+W+
Gtwu3fw2Gi7yttYEcAAbfAY=
=mPDo
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 14:28 ` Kostya Timoshenko
@ 2001-09-20 15:12 ` cornet
2001-09-20 15:33 ` Antonio
2001-09-20 18:32 ` Dmitry V. Levin
0 siblings, 2 replies; 20+ messages in thread
From: cornet @ 2001-09-20 15:12 UTC (permalink / raw)
To: mandrake-russian
Kostya Timoshenko wrote:
>
skip.
> > > ssh -n host /usr/local/bin/gimp
> > >
> > > То бишь текущим юзером.
> > > Без указания полного пути на работает. Насколько я понял, просто
> > > не считывается и не прогружается ~/.bashrc на стороне сервера.
> >
> > Не, мне текущим юзером не подходит :-((
> > А по ключам (то есть без ввода пользователем пароля) можно
> > сделать так, что бы логинилось не текущим юзером??
> >
> > Я понял почему оно не работает - xterm успевает сдохнуть ДО того,
> > как ssh от него отрывается!!
> > Я сделал так:
> > создал файл file с содержимым
> >
> > #!/bin/sh
> > ssh -f -l user host -X $1
> > sleep 2
> >
> > и вызываю его
> > $ xterm -e file prog
> > и он отлично после логина грузит prog, а xterm умирает акурат
> > через 2 секунды!!
> > ЗАРАБОТАЛО! :-))))))
> >
> > А теперь следующий вопрос:
> > КАК все это в одну строку сделать, что бы НЕ создавать и не
> > хранить промежуточный исполняемый файл????
> ssh -f -l user host -X $1;sleep 2 - не пойдет?
Нет, не пойдет.
По тому, что sleep будет выполнен _вызывающим_ шеллом _после_
того, как отработает
xterm -e ssh...
то есть после того, как xterm уже безвременно скончался. Я это
уже пробовал :-)
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 15:12 ` cornet
@ 2001-09-20 15:33 ` Antonio
2001-09-20 15:44 ` cornet
2001-09-20 18:32 ` Dmitry V. Levin
1 sibling, 1 reply; 20+ messages in thread
From: Antonio @ 2001-09-20 15:33 UTC (permalink / raw)
To: mandrake-russian
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thu, 20 Sep 2001, cornet wrote:
> Нет, не пойдет.
> По тому, что sleep будет выполнен _вызывающим_ шеллом _после_
> того, как отработает
> xterm -e ssh...
> то есть после того, как xterm уже безвременно скончался. Я это
> уже пробовал :-)
Получилось, дав xterm'у ключик -wf:
xterm -wf -e ssh...
- --
Best regards,
Tony. mailto:obidos@mail.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7qdas2gaLrWRbr5URAldYAJ9Zl2Ihv4gbSlstfC0PNc3xd7efHQCgtICj
Y1GJ2HNHJ5qdVB0flED4tkM=
=Mdx9
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 15:33 ` Antonio
@ 2001-09-20 15:44 ` cornet
2001-09-20 16:13 ` Artem K. Jouravsky
0 siblings, 1 reply; 20+ messages in thread
From: cornet @ 2001-09-20 15:44 UTC (permalink / raw)
To: mandrake-russian
Antonio wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Thu, 20 Sep 2001, cornet wrote:
>
> > Нет, не пойдет.
> > По тому, что sleep будет выполнен _вызывающим_ шеллом _после_
> > того, как отработает
> > xterm -e ssh...
> > то есть после того, как xterm уже безвременно скончался. Я это
> > уже пробовал :-)
>
> Получилось, дав xterm'у ключик -wf:
>
> xterm -wf -e ssh...
$ xterm -wf -e ssh -f -l user host -X gftp; sleep 5
пофигу, xterm умирает раньше времени, gftp не запускается, а
sleep выполняется родительским шеллом :-((
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 15:44 ` cornet
@ 2001-09-20 16:13 ` Artem K. Jouravsky
2001-09-20 16:31 ` cornet
0 siblings, 1 reply; 20+ messages in thread
From: Artem K. Jouravsky @ 2001-09-20 16:13 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, cornet <cornet@zmail.ru>!
От Thu, 20 Sep 2001 15:49:30 +0400 вы писали на тему Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли:
> > > Нет, не пойдет.
> > > По тому, что sleep будет выполнен _вызывающим_ шеллом
> _после_
> > > того, как отработает
> > > xterm -e ssh...
> > > то есть после того, как xterm уже безвременно скончался. Я
> это
> > > уже пробовал :-)
> >
> > Получилось, дав xterm'у ключик -wf:
> >
> > xterm -wf -e ssh...
>
> $ xterm -wf -e ssh -f -l user host -X gftp; sleep 5
>
> пофигу, xterm умирает раньше времени, gftp не запускается, а
> sleep выполняется родительским шеллом :-((
У меня получилось:
$(xterm -wf -e ssh -f -l ujo king.ifirst.ru -X xterm);sleep 2
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 16:13 ` Artem K. Jouravsky
@ 2001-09-20 16:31 ` cornet
2001-09-20 16:51 ` Artem K. Jouravsky
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: cornet @ 2001-09-20 16:31 UTC (permalink / raw)
To: mandrake-russian
"Artem K. Jouravsky" wrote:
>
> Здравствуйте, cornet <cornet@zmail.ru>!
> От Thu, 20 Sep 2001 15:49:30 +0400 вы писали на тему Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли:
>
> > > > Нет, не пойдет.
> > > > По тому, что sleep будет выполнен _вызывающим_ шеллом
> > _после_
> > > > того, как отработает
> > > > xterm -e ssh...
> > > > то есть после того, как xterm уже безвременно скончался. Я
> > это
> > > > уже пробовал :-)
> > >
> > > Получилось, дав xterm'у ключик -wf:
> > >
> > > xterm -wf -e ssh...
> >
> > $ xterm -wf -e ssh -f -l user host -X gftp; sleep 5
> >
> > пофигу, xterm умирает раньше времени, gftp не запускается, а
> > sleep выполняется родительским шеллом :-((
> У меня получилось:
> $(xterm -wf -e ssh -f -l ujo king.ifirst.ru -X xterm);sleep 2
А у меня и со скобочками то же не получается :-((
НиччччегО не понимаю :-/
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 16:31 ` cornet
@ 2001-09-20 16:51 ` Artem K. Jouravsky
2001-09-20 16:57 ` Artem K. Jouravsky
2001-09-20 17:06 ` John Profic
2 siblings, 0 replies; 20+ messages in thread
From: Artem K. Jouravsky @ 2001-09-20 16:51 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, cornet <cornet@zmail.ru>!
От Thu, 20 Sep 2001 16:36:53 +0400 вы писали на тему Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли:
> > У меня получилось:
> > $(xterm -wf -e ssh -f -l ujo king.ifirst.ru -X xterm);sleep 2
>
> А у меня и со скобочками то же не получается :-((
> НиччччегО не понимаю :-/
[ujo@ninth ujo]$ rpm -q openssh
openssh-2.9p2-alt1
[ujo@ninth ujo]$ rpm -q xterm
xterm-158-alt1
?
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 16:31 ` cornet
2001-09-20 16:51 ` Artem K. Jouravsky
@ 2001-09-20 16:57 ` Artem K. Jouravsky
2001-09-20 17:13 ` cornet
2001-09-20 17:06 ` John Profic
2 siblings, 1 reply; 20+ messages in thread
From: Artem K. Jouravsky @ 2001-09-20 16:57 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, cornet <cornet@zmail.ru>!
От Thu, 20 Sep 2001 16:36:53 +0400 вы писали на тему Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли:
> > У меня получилось:
> > $(xterm -wf -e ssh -f -l ujo king.ifirst.ru -X xterm);sleep 2
>
> А у меня и со скобочками то же не получается :-((
> НиччччегО не понимаю :-/
(xterm -wf -e ssh -f -l ujo hosting.ifirst.ru -X /usr/X11R6/bin/xterm);sleep 2
Это на другой машине. А первая строчка не прокатила.
Может, надо полный путь прописать?
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 20+ messages in thread
* [mdk-re] оторвать sshот консоли
2001-09-20 16:31 ` cornet
2001-09-20 16:51 ` Artem K. Jouravsky
2001-09-20 16:57 ` Artem K. Jouravsky
@ 2001-09-20 17:06 ` John Profic
2001-09-20 17:32 ` [mdk-re] " cornet
2 siblings, 1 reply; 20+ messages in thread
From: John Profic @ 2001-09-20 17:06 UTC (permalink / raw)
To: mandrake-russian
cornet wrote:
> "Artem K. Jouravsky" wrote:
>>>>>Нет, не пойдет.
>>>>>По тому, что sleep будет выполнен _вызывающим_ шеллом
>>>_после_
>>>>>того, как отработает
>>>>>xterm -e ssh...
>>>>>то есть после того, как xterm уже безвременно скончался. Я
>>>это
>>>>>уже пробовал :-)
>>>>Получилось, дав xterm'у ключик -wf:
>>>>xterm -wf -e ssh...
>>>$ xterm -wf -e ssh -f -l user host -X gftp; sleep 5
$ xterm -wf -e {ssh -f -l user host -X gftp; sleep 5;}
или
$ xterm -wf -e (ssh -f -l user host -X gftp; sleep 5)
man bash:
{ list; }
list is simply executed in the current shell envi?
ronment. list must be terminated with a newline or
semicolon. This is known as a group command. The
return status is the exit status of list.
--
Best regards,
John Profic <profic@lrn.ru>
Written by Mozilla 0.9.4
using ASPLinux release 1.1 with ru_RU.CP1251,
system: XFree86 4.1.0; kernel 2.4.8-xfs-p2; gcc 3.0.1
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 16:57 ` Artem K. Jouravsky
@ 2001-09-20 17:13 ` cornet
2001-09-20 18:33 ` Artem K. Jouravsky
0 siblings, 1 reply; 20+ messages in thread
From: cornet @ 2001-09-20 17:13 UTC (permalink / raw)
To: mandrake-russian
"Artem K. Jouravsky" wrote:
>
> Здравствуйте, cornet <cornet@zmail.ru>!
> От Thu, 20 Sep 2001 16:36:53 +0400 вы писали на тему Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли:
>
> > > У меня получилось:
> > > $(xterm -wf -e ssh -f -l ujo king.ifirst.ru -X xterm);sleep 2
> >
> > А у меня и со скобочками то же не получается :-((
> > НиччччегО не понимаю :-/
>
> (xterm -wf -e ssh -f -l ujo hosting.ifirst.ru -X /usr/X11R6/bin/xterm);sleep 2
> Это на другой машине. А первая строчка не прокатила.
> Может, надо полный путь прописать?
С полным путем результат все тот же :-((
[cornet@smart cornet]$ rpm -q openssh
openssh-2.5.1p2-ipl1mdk
[cornet@smart cornet]$ rpm -q xterm
package xterm is not installed
[cornet@smart cornet]$ rpm -qa | grep xterm
[cornet@smart cornet]$ rpm -qf /usr/X11R6/bin/xterm
XFree86-4.0.3-ipl2mdk
Может действительно из за того, что xterm'ы разые? У меня
отродясь Весны. А у Вас Сизифовский?
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 17:06 ` John Profic
@ 2001-09-20 17:32 ` cornet
0 siblings, 0 replies; 20+ messages in thread
From: cornet @ 2001-09-20 17:32 UTC (permalink / raw)
To: mandrake-russian
John Profic wrote:
>
> cornet wrote:
>
> > "Artem K. Jouravsky" wrote:
> >>>>>Нет, не пойдет.
> >>>>>По тому, что sleep будет выполнен _вызывающим_ шеллом
> >>>_после_
> >>>>>того, как отработает
> >>>>>xterm -e ssh...
> >>>>>то есть после того, как xterm уже безвременно скончался. Я
> >>>это
> >>>>>уже пробовал :-)
> >>>>Получилось, дав xterm'у ключик -wf:
> >>>>xterm -wf -e ssh...
> >>>$ xterm -wf -e ssh -f -l user host -X gftp; sleep 5
>
> $ xterm -wf -e {ssh -f -l user host -X gftp; sleep 5;}
> или
> $ xterm -wf -e (ssh -f -l user host -X gftp; sleep 5)
Вы думаете я эти команды не пробовал?? Пробовал и не раз!
$ xterm -wf -e {ssh -f -l user host -X gftp; sleep 5;}
bash: syntax error near unexpected token `;}'
$ xterm -wf -e (ssh -f -l user host -X gftp; sleep 5)
bash: syntax error near unexpected token `(s'
Продолжаю оставаться в полных непонятках :-/
[cornet@smart cornet]$ rpm -q bash
bash-2.04-ipl2mdk
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] оторвать sshот консоли
2001-09-20 15:12 ` cornet
2001-09-20 15:33 ` Antonio
@ 2001-09-20 18:32 ` Dmitry V. Levin
2001-09-20 19:01 ` [mdk-re] " cornet
1 sibling, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2001-09-20 18:32 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 896 bytes --]
On Thu, Sep 20, 2001 at 03:17:53PM +0400, cornet wrote:
> > > А теперь следующий вопрос:
> > > КАК все это в одну строку сделать, что бы НЕ создавать и не
> > > хранить промежуточный исполняемый файл????
> > ssh -f -l user host -X $1;sleep 2 - не пойдет?
>
> Нет, не пойдет.
> По тому, что sleep будет выполнен _вызывающим_ шеллом _после_
> того, как отработает
> xterm -e ssh...
> то есть после того, как xterm уже безвременно скончался. Я это
> уже пробовал :-)
xterm -e sh -c 'ssh -X -f user@host $1; sleep 2'
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 17:13 ` cornet
@ 2001-09-20 18:33 ` Artem K. Jouravsky
0 siblings, 0 replies; 20+ messages in thread
From: Artem K. Jouravsky @ 2001-09-20 18:33 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, cornet <cornet@zmail.ru>!
От Thu, 20 Sep 2001 17:19:16 +0400 вы писали на тему Re: [mdk-re] Re: [mdk-re] оторвать sshот консоли:
> Может действительно из за того, что xterm'ы разые? У меня
> отродясь Весны. А у Вас Сизифовский?
Все самое свежее...
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 20+ messages in thread
* [mdk-re] Re: [mdk-re] оторвать sshот консоли
2001-09-20 18:32 ` Dmitry V. Levin
@ 2001-09-20 19:01 ` cornet
0 siblings, 0 replies; 20+ messages in thread
From: cornet @ 2001-09-20 19:01 UTC (permalink / raw)
To: mandrake-russian
"Dmitry V. Levin" wrote:
>
> On Thu, Sep 20, 2001 at 03:17:53PM +0400, cornet wrote:
> > > > А теперь следующий вопрос:
> > > > КАК все это в одну строку сделать, что бы НЕ создавать и не
> > > > хранить промежуточный исполняемый файл????
> > > ssh -f -l user host -X $1;sleep 2 - не пойдет?
> >
> > Нет, не пойдет.
> > По тому, что sleep будет выполнен _вызывающим_ шеллом _после_
> > того, как отработает
> > xterm -e ssh...
> > то есть после того, как xterm уже безвременно скончался. Я это
> > уже пробовал :-)
>
> xterm -e sh -c 'ssh -X -f user@host $1; sleep 2'
Во!! Нашлась таки светлая голова!! Работает :-)))))))
Спасибо, Дмитрий, уже второй раз за сегодня учите меня уму разуму
:-))))
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2001-09-20 19:01 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-20 12:57 [mdk-re] оторвать ssh от консоли cornet
2001-09-20 13:06 ` Dmitry V. Levin
2001-09-20 13:47 ` [mdk-re] Re: [mdk-re] оторвать sshот консоли cornet
2001-09-20 14:06 ` Antonio
2001-09-20 14:21 ` cornet
2001-09-20 14:28 ` Kostya Timoshenko
2001-09-20 15:12 ` cornet
2001-09-20 15:33 ` Antonio
2001-09-20 15:44 ` cornet
2001-09-20 16:13 ` Artem K. Jouravsky
2001-09-20 16:31 ` cornet
2001-09-20 16:51 ` Artem K. Jouravsky
2001-09-20 16:57 ` Artem K. Jouravsky
2001-09-20 17:13 ` cornet
2001-09-20 18:33 ` Artem K. Jouravsky
2001-09-20 17:06 ` John Profic
2001-09-20 17:32 ` [mdk-re] " cornet
2001-09-20 18:32 ` Dmitry V. Levin
2001-09-20 19:01 ` [mdk-re] " cornet
2001-09-20 14:43 ` Antonio
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git