table of contents
other sections
DAEMON(3) | Linux Programmer's Manual | DAEMON(3) |
NOME¶
daemon - rodar no backgroundSINOPSE¶
#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¶
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)June 9, 1993 | BSD MANPAGE |