Страница 1 из 1

Демонизировать процесс

Добавлено: 2008-02-14 15:08:06
AlexRook
Доброго времени суток всем,

Возможно ли запустить длительный процесс как демон ?
к примеру
запускить из под ssh что то долгое
типа

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

portupgrade -r gnome
затем разлогиниться
и что бы при этом процесс продожал выполнятся.
пробовал вот так

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

 csup /usr/local/etc/cvsup/standard-supfile > 1 &
не получается.
при выходе из ssh , job исчезает.

Re: Демонизировать процесс

Добавлено: 2008-02-14 15:11:58
Alex Keda
это с шестёрки феня повилась - родителя нет - процесс убивается...
==========
я, обычно, watch`eм выхожу на реальную консоль и там запускаю.

Re: Демонизировать процесс

Добавлено: 2008-02-14 15:18:35
AlexRook
lissyara писал(а): я, обычно, watch`eм выхожу на реальную консоль и там запускаю.
ээ....
прошу прощения ,
а это как сделать :D

?

Re: Демонизировать процесс

Добавлено: 2008-02-14 16:04:17
Alex Keda

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

watch -W v2
кажется. ключик в мане уточни - чтоб мона было взаимодействовать.
там вводишь логин-пасс и делаешь что хошь.
отключиться ctrl+G чтоли

Re: Демонизировать процесс

Добавлено: 2008-02-14 17:33:31
hizel
я screen пользую
ну и вобще им удобно пользоватся

Re: Демонизировать процесс

Добавлено: 2008-02-14 17:43:58
schizoid
screen +1

Re: Демонизировать процесс

Добавлено: 2008-02-15 2:33:55
Гость
daemon(8), i.e.
  • daemon make tags >&tags.src.log CTAGS=etags -C/usr/src/
  • daemon -f mplayer >&/dev/null </dev/null -noconsolecontrols -slave -really-quiet muz/*.flac
daemon(8) писал(а):HISTORY
The daemon utility first appeared in FreeBSD 4.7.
в zsh есть disown для detach'а job'ов от терминалки.

Re: Демонизировать процесс

Добавлено: 2008-02-15 11:01:45
AlexRook
Спасибо всем кто ответил,

буду пробовать все по очереди :)