fork process

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Heltrer Skelter

fork process

Сообщение Heltrer Skelter »

Добрый день
Такая проблема- надо запустить демон сервера из терминала, но сделать это так, чтобы новый процесс порождался не от терминала. Таким образом чтоб при закрытии терминала демон не убивался бы.
Заранее спасибо за ответ.

Гость

Сообщение Гость »

Надо поискать man trap
возможно (trap ?;you_command)&
проверить нет возможности я счас под виндой

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

в топку trap
Он не для того. trap - встроенная команда shell и смотреть инфо о нём в man bash.

Код: Выделить всё

nohup daemon_prog &
если я правильно понял что тебе надо
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Что-то я туплю, разве демон по определению не есть то, что не имеет управляющего терминала?

Аватара пользователя
sanitar
Неотъемлемая часть форума
Сообщения: 1116
Зарегистрирован: 28 ноя 2002, 02:23
Откуда: Минск

Сообщение sanitar »

Michael, ну пральна, вот человек и спрашивал как его запускать.
Не телепатией же :)

Мендоза обьяснил как делать открепление от терминала.
I'll kill this code without a knife -- with only fork().

dimm_coder
Интересующийся
Сообщения: 65
Зарегистрирован: 19 авг 2003, 10:56
Откуда: Anwerpen, Belgium / Belarus
Контактная информация:

Сообщение dimm_coder »

sanitar писал(а):Michael, ну пральна, вот человек и спрашивал как его запускать.
Не телепатией же :)

Мендоза обьяснил как делать открепление от терминала.
mend0za обяснил как запустил обычную программу в стиле ala демон.

Программы, предусматривающие режим работы в виде демонов, сами производят необходимые действия для перехода в этот режим. В том числе и открепление от управляющего терминала. Поэтому их можно запускать как обычные программы (/path/daemon_program).

Ответить