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