Linux repositories inspector
BSD MANPAGE
June 9, 1993

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

NOME

daemon - rodar no background

SINOPSE

#include <unistd.h>
int daemon (int nochdir, int noclose);

DESCRIÇÃO

A função daemon() serve para desvincular o programa do terminal controlador e fazê-lo rodar no background como um daemon.
daemon()mudaodiretórioatualpararoot(‘‘/’’)anãoserque nochdir seja diferente de zero.
Se noclose não for diferente de zero, a função daemon() redirecionará o standard input, standard output e standard error para /dev/null/fP.

ERROS

Se ocorrer um erro, a função retornará -1 e colocará um valor em errno que designará um dos erros especificados em fork(2) e setsid(2).

VER

TAMBÉM

HISTÓRIA

A função daemon() apareceu pela primeira vez no BSD4.4.

TRADUZIDO POR LDP-BR em 21/08/2000.

Paulo César Mendes <> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <> (revisão)
⇧ Top