powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как запустить процесс, дочерний другому процессу?
7 сообщений из 7, страница 1 из 1
Как запустить процесс, дочерний другому процессу?
    #37797860
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что имею. Стартую скрипт из консоли. При закрытии консоли выполнение скрипта прерывается. Я так понимаю, это происходит из-за того, что процесс выполнения скрипта фактически является дочерним процессом процесса консоли. Каким образом это можно обойти? Не хочу при случайном закрытии консоли смотреть на упавший ide, например.
...
Рейтинг: 0 / 0
Как запустить процесс, дочерний другому процессу?
    #37797886
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz5,

Конкретно IDE, или, например, длительный процесс копирования, должен запускаться в screen - он как раз для такого и предназначен.
...
Рейтинг: 0 / 0
Как запустить процесс, дочерний другому процессу?
    #37797982
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

Это как это в screen?
...
Рейтинг: 0 / 0
Как запустить процесс, дочерний другому процессу?
    #37798006
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz5,

screen - это программа такая. В debian-based дистрибутивах ставится через aptitude install screen. После этого перед стартом скрипта из консоли запускаешь screen. И скрипт/ide/whatever запускаешь уже в нем. При обрыве связи/случайном закрытии окна твой скрипт/ide продолжают работать как ни в чем не бывало. Детали - в man screen.
...
Рейтинг: 0 / 0
Как запустить процесс, дочерний другому процессу?
    #37798053
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 05/16/2012 11:01 PM, zz5 wrote:
> Что имею. Стартую скрипт из консоли. При закрытии консоли выполнение скрипта
> прерывается. Я так понимаю, это происходит из-за того, что процесс выполнения
> скрипта фактически является дочерним процессом процесса консоли.

Каким образом
> это можно обойти?

man nohup
man bash /disown
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как запустить процесс, дочерний другому процессу?
    #37798054
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 05/17/2012 01:53 AM, miwaonline wrote:

> screen - это программа такая. В debian-based дистрибутивах ставится через
> aptitude install screen. После этого перед стартом скрипта из консоли запускаешь
> screen. И скрипт/ide/whatever запускаешь уже в нем. При обрыве связи/случайном
> закрытии окна твой скрипт/ide продолжают работать как ни в чем не бывало. Детали
> - в man screen.

Ой, да проще всё. screen для такой задачи -- это уж как из пушки по воробьям.
Да и плохой он, зараза, С-a маскирует. А как в начало строки переходить,
я вас спрашиваю ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как запустить процесс, дочерний другому процессу?
    #37798273
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nohup отлично подходит. Скрин - не нравится установка дополнительного по. Еще обрадовало, что nohup есть и в солярке. Вопрос решен, спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как запустить процесс, дочерний другому процессу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]