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