make daemonizing the last step in command processing
Este commit está contenido en:
padre
6b1356b65b
commit
0e75740630
17
adhocify.c
17
adhocify.c
@ -555,14 +555,6 @@ void process_options()
|
|||||||
{
|
{
|
||||||
queue_watches_from_stdin();
|
queue_watches_from_stdin();
|
||||||
}
|
}
|
||||||
if(daemonize)
|
|
||||||
{
|
|
||||||
if(daemon(0,0) == -1)
|
|
||||||
{
|
|
||||||
perror("daemon");
|
|
||||||
exit(EXIT_FAILURE);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(watchlist_head == NULL)
|
if(watchlist_head == NULL)
|
||||||
{
|
{
|
||||||
@ -590,6 +582,15 @@ void process_options()
|
|||||||
char *path_prog = xrealpath(prog, NULL);
|
char *path_prog = xrealpath(prog, NULL);
|
||||||
check_forkbomb(path_logfile, path_prog);
|
check_forkbomb(path_logfile, path_prog);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(daemonize)
|
||||||
|
{
|
||||||
|
if(daemon(0,0) == -1)
|
||||||
|
{
|
||||||
|
perror("daemon");
|
||||||
|
exit(EXIT_FAILURE);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void start_monitoring(int ifd)
|
void start_monitoring(int ifd)
|
||||||
|
Cargando…
Referencia en una nueva incidencia
Block a user