ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] sshd
@ 2005-12-17 22:59 Odergimiy
  2005-12-17 23:18 ` sergey ivanov
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Odergimiy @ 2005-12-17 22:59 UTC (permalink / raw)
  To: community

Вечер добрый.

Скажите плиз. допустим я подключился по ssh  к своему компу запустил там 
какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою 
работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась 
и все продолжало работать.

Уже в пятьдесят разый раз спасибо всем и вся :)
-- 
---------------------------------
С уважение Александр Самойлов.
icq: 315644

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-17 22:59 [Comm] sshd Odergimiy
@ 2005-12-17 23:18 ` sergey ivanov
  2005-12-17 23:24 ` Alex Yustasov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: sergey ivanov @ 2005-12-17 23:18 UTC (permalink / raw)
  To: ALT Linux Community

Я обычно в таких случаях пользуюсь screen. Запускаю сессию screen, потом
при повторном подключении подсоединяюсь через screen -r.
Хотя наверно есть и другие более экономичные с точки зрения системы способы.
-- 

    Сергей.

Odergimiy пишет:

>Вечер добрый.
>
>Скажите плиз. допустим я подключился по ssh  к своему компу запустил там 
>какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою 
>работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась 
>и все продолжало работать.
>  
>



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-17 22:59 [Comm] sshd Odergimiy
  2005-12-17 23:18 ` sergey ivanov
@ 2005-12-17 23:24 ` Alex Yustasov
  2005-12-18  9:10   ` Peter Volkov
  2005-12-18  9:58 ` Yura Kalinichenko
  2005-12-19  1:58 ` Denis G. Samsonenko
  3 siblings, 1 reply; 12+ messages in thread
From: Alex Yustasov @ 2005-12-17 23:24 UTC (permalink / raw)
  To: community

On Sun, Dec 18, 2005 at 01:59:17AM +0300, Odergimiy wrote:
> Вечер добрый.
> 
> Скажите плиз. допустим я подключился по ssh  к своему компу запустил там 
> какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою 
> работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась 
> и все продолжало работать.
> 
> Уже в пятьдесят разый раз спасибо всем и вся :)

Запускать 
<команда> >& /dev/null &

Или запустить, нажать CTRL-Z, в командной строке
bg %1

Только без никаких mc, и по exit ssh соединение не разрывается.
Можно прибить kill.

-- 
    Alex Yustasov


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-17 23:24 ` Alex Yustasov
@ 2005-12-18  9:10   ` Peter Volkov
  2005-12-18 13:49     ` Anatoliy Lisjutin
                       ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Peter Volkov @ 2005-12-18  9:10 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 1892 bytes --]

Доброе время.

On Вск, 2005-12-18 at 01:24 +0200, Alex Yustasov wrote:
> On Sun, Dec 18, 2005 at 01:59:17AM +0300, Odergimiy wrote:
> > Скажите плиз. допустим я подключился по ssh  к своему компу запустил там 
> > какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою 
> > работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась 
> > и все продолжало работать.

> Запускать 
> <команда> >& /dev/null &
> 
> Или запустить, нажать CTRL-Z, в командной строке
> bg %1
> 
> Только без никаких mc, и по exit ssh соединение не разрывается.

Что-то я не пойму, как запуск команд в интерпретаторе связан (или не
связан) с mc. 

Но в любом случае, запущенная, выше описанным способом, задача умирает
при выходе. Чтобы это не происходило надо запускать:

nohup <команда> &
^^^^^

Правда в openssh есть старый баг. Он заключается в том, что после
запуска этой команды всё равно, чтобы выйти надо будет прибивать висящую
сессию. Но в отличие от предыдущего способа команда будет выполнена до
конца. Кстати интересно этот баг в altlinux'е воспроизводиться?


IMHO лучшее решение будет использовать screen.

Peter.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-17 22:59 [Comm] sshd Odergimiy
  2005-12-17 23:18 ` sergey ivanov
  2005-12-17 23:24 ` Alex Yustasov
@ 2005-12-18  9:58 ` Yura Kalinichenko
  2005-12-19  1:58 ` Denis G. Samsonenko
  3 siblings, 0 replies; 12+ messages in thread
From: Yura Kalinichenko @ 2005-12-18  9:58 UTC (permalink / raw)
  To: ALT Linux Community

В Вск, 18/12/2005 в 01:59 +0300, Odergimiy пишет:
> Вечер добрый.
> 
> Скажите плиз. допустим я подключился по ssh  к своему компу запустил там 
> какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою 
> работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась 
> и все продолжало работать.

man nohup

-- 
Yura Kalinichenko




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-18  9:10   ` Peter Volkov
@ 2005-12-18 13:49     ` Anatoliy Lisjutin
  2005-12-18 21:06     ` Alex Yustasov
  2005-12-19 22:47     ` Dmitry V. Levin
  2 siblings, 0 replies; 12+ messages in thread
From: Anatoliy Lisjutin @ 2005-12-18 13:49 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от 18 December 2005 12:10 Peter Volkov написал(a):

> nohup <команда> &
> ^^^^^
>
> Правда в openssh есть старый баг. Он заключается в том, что после
> запуска этой команды всё равно, чтобы выйти надо будет прибивать висящую
> сессию. Но в отличие от предыдущего способа команда будет выполнена до
> конца. Кстати интересно этот баг в altlinux'е воспроизводиться?
Я когда то давно именно так делал. Видимо это был Мастер 2.2 еще .
Там все получалось , по меньшей мере, но именно по ssh подключался  и именно 
без всяких mc запускал комманду и Ctrl+D вываливался. 
-- 
System administrator RGANTD
Anatoliy Lisjutin
http://rgantd.ru http://rusarchives.ru http://victory.rusarchives.ru
SilverFox@rgantd.ru

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-18  9:10   ` Peter Volkov
  2005-12-18 13:49     ` Anatoliy Lisjutin
@ 2005-12-18 21:06     ` Alex Yustasov
  2005-12-19  6:16       ` Maxim Bodyansky
  2005-12-19 22:47     ` Dmitry V. Levin
  2 siblings, 1 reply; 12+ messages in thread
From: Alex Yustasov @ 2005-12-18 21:06 UTC (permalink / raw)
  To: ALT Linux Community

On Sun, Dec 18, 2005 at 12:10:57PM +0300, Peter Volkov wrote:
> Доброе время.
> 
> On Вск, 2005-12-18 at 01:24 +0200, Alex Yustasov wrote:
> > On Sun, Dec 18, 2005 at 01:59:17AM +0300, Odergimiy wrote:
> > > Скажите плиз. допустим я подключился по ssh  к своему компу запустил там 
> > > какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою 
> > > работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась 
> > > и все продолжало работать.
> 
> > Запускать 
> > <команда> >& /dev/null &
> > 
> > Или запустить, нажать CTRL-Z, в командной строке
> > bg %1
> > 
> > Только без никаких mc, и по exit ssh соединение не разрывается.
> 

Я так оставляю собираться на ночь ядра, модули, или кодирую видео.
Скрипт в котором вызываются buildkernel-hsh, buildmodules-hsh.
Для видео transcode, mplex. Главное чтобы ничего не отсвечивало,
Про nohup я не знал.

> Что-то я не пойму, как запуск команд в интерпретаторе связан (или не
> связан) с mc. 

При выходе из mc все, что было в нем запущено, прибьется.

> 
> Но в любом случае, запущенная, выше описанным способом, задача умирает
> при выходе. Чтобы это не происходило надо запускать:

> 
> nohup <команда> &
> ^^^^^
> 
> Правда в openssh есть старый баг. Он заключается в том, что после
> запуска этой команды всё равно, чтобы выйти надо будет прибивать висящую
> сессию. Но в отличие от предыдущего способа команда будет выполнена до
> конца. Кстати интересно этот баг в altlinux'е воспроизводиться?

Кажется есть такое.

-- 
    Alex Yustasov



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-17 22:59 [Comm] sshd Odergimiy
                   ` (2 preceding siblings ...)
  2005-12-18  9:58 ` Yura Kalinichenko
@ 2005-12-19  1:58 ` Denis G. Samsonenko
  3 siblings, 0 replies; 12+ messages in thread
From: Denis G. Samsonenko @ 2005-12-19  1:58 UTC (permalink / raw)
  To: ALT Linux Community

Привет!

18.12.05, Odergimiy написал:
> Скажите плиз. допустим я подключился по ssh  к своему компу запустил там
> какуето прогу, и как только я закрываю ssh  соединение, она прекращяет свою
> работу, т.е. моя консоль закрывается, как сделать так чтоб она не закрывалась
> и все продолжало работать.

Я уже давно для этого дела использую screen и не заморачиваюсь на
предмет всяких nohup. Просто после логина прицепляюсь к оставленной
сессии и вижу там любимый mc на том месте, где я его оставил.

--
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-18 21:06     ` Alex Yustasov
@ 2005-12-19  6:16       ` Maxim Bodyansky
  2005-12-19  7:46         ` Peter Volkov
  0 siblings, 1 reply; 12+ messages in thread
From: Maxim Bodyansky @ 2005-12-19  6:16 UTC (permalink / raw)
  To: ALT Linux Community

On Вск, Дек 18, 2005 at 11:06:34 +0200 Alex Yustasov wrote:
> On Sun, Dec 18, 2005 at 12:10:57PM +0300, Peter Volkov wrote:
> > Доброе время.
> > 
> > On Вск, 2005-12-18 at 01:24 +0200, Alex Yustasov wrote:

<skip />

> > nohup <команда> &
> > ^^^^^

Попробуйте вот так:
 $ (nohup <команда> &)

> > Правда в openssh есть старый баг. Он заключается в том, что после
> > запуска этой команды всё равно, чтобы выйти надо будет прибивать висящую
> > сессию. Но в отличие от предыдущего способа команда будет выполнена до
> > конца. Кстати интересно этот баг в altlinux'е воспроизводиться?
> 
> Кажется есть такое.

Наблюдается при выходе из рутовой сессии ssh.

-- 
WBR,
Maxim Bodyansky


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-19  6:16       ` Maxim Bodyansky
@ 2005-12-19  7:46         ` Peter Volkov
  2005-12-19  8:14           ` Evgenii Terechkov
  0 siblings, 1 reply; 12+ messages in thread
From: Peter Volkov @ 2005-12-19  7:46 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 450 bytes --]

Привет.

On Пнд, 2005-12-19 at 09:16 +0300, Maxim Bodyansky wrote:
> On Вск, Дек 18, 2005 at 11:06:34 +0200 Alex Yustasov wrote:
> > > nohup <команда> &
> > > ^^^^^
> 
> Попробуйте вот так:
>  $ (nohup <команда> &)

О! Действительно если создать subshell то ssh сессия отключается без
проблем :)

Спасибо за идею.

Peter.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-19  7:46         ` Peter Volkov
@ 2005-12-19  8:14           ` Evgenii Terechkov
  0 siblings, 0 replies; 12+ messages in thread
From: Evgenii Terechkov @ 2005-12-19  8:14 UTC (permalink / raw)
  To: ALT Linux Community

Peter Volkov писал:

>>>>nohup <команда> &
>>>>^^^^^
>>
>>Попробуйте вот так:
>> $ (nohup <команда> &)
> 
> 
> О! Действительно если создать subshell то ssh сессия отключается без
> проблем :)

Извините за вмешательство, но вставлю свой пять копеек :-)

Я когда с таким столкнулся набрёл на один сайт, вот ссылка на данный вопрос:
http://www.snailbook.com/faq/background-jobs.auto.html

Можно ещё использовать disown. Т.е. я иногда пишу в ssh-сессий (вернее 
алиас на это):
"shutdown -h +1 >/dev/null 2>&1 </dev/null &!" и жму Ctrl-D. Через 
минуту машина вырубается. Здесь "&!" это сокращение zsh-ла для "&;disown".

Понимаю, что screen кошернее, но руки пока не дошли :-), да и без него 
ssh-сессий почти никогда не закрываю. 	

P.S.: Редко так делаю (машины только выключать иногда), но может кто 
знающий скажет: а это кошерно, disown-ть процессы? Есть ли какие 
сопутствующие риски?



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] sshd
  2005-12-18  9:10   ` Peter Volkov
  2005-12-18 13:49     ` Anatoliy Lisjutin
  2005-12-18 21:06     ` Alex Yustasov
@ 2005-12-19 22:47     ` Dmitry V. Levin
  2 siblings, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2005-12-19 22:47 UTC (permalink / raw)
  To: ALT Linux general discussion list

[-- Attachment #1: Type: text/plain, Size: 712 bytes --]

On Sun, Dec 18, 2005 at 12:10:57PM +0300, Peter Volkov wrote:
[...]
> Но в любом случае, запущенная, выше описанным способом, задача умирает
> при выходе. Чтобы это не происходило надо запускать:
> 
> nohup <команда> &
> ^^^^^

Если nohup из старых coreutils (<5.90), то этого недостаточно, нужно ещё и
перенаправить stdin в /dev/null.

> Правда в openssh есть старый баг. Он заключается в том, что после
> запуска этой команды всё равно, чтобы выйти надо будет прибивать висящую
> сессию. Но в отличие от предыдущего способа команда будет выполнена до
> конца. Кстати интересно этот баг в altlinux'е воспроизводиться?

Это документированная особенность, следовательно, не баг. :)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2005-12-19 22:47 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-17 22:59 [Comm] sshd Odergimiy
2005-12-17 23:18 ` sergey ivanov
2005-12-17 23:24 ` Alex Yustasov
2005-12-18  9:10   ` Peter Volkov
2005-12-18 13:49     ` Anatoliy Lisjutin
2005-12-18 21:06     ` Alex Yustasov
2005-12-19  6:16       ` Maxim Bodyansky
2005-12-19  7:46         ` Peter Volkov
2005-12-19  8:14           ` Evgenii Terechkov
2005-12-19 22:47     ` Dmitry V. Levin
2005-12-18  9:58 ` Yura Kalinichenko
2005-12-19  1:58 ` Denis G. Samsonenko

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