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()
mudao
diretórioatual
pararoot
(``/'')a
nãoser
que
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¶
SEE ALSO¶
fork(2),
setsid(2)
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 <drpc@ism.com.br> (tradução)
xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)