[mdk-re] Re: [mdk-re] оторвать sshот консоли

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Чт Сен 20 15:12:00 MSD 2001


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 ********




Подробная информация о списке рассылки community