make daemonizing the last step in command processing
Cette révision appartient à :
Parent
6b1356b65b
révision
0e75740630
19
adhocify.c
19
adhocify.c
@ -555,15 +555,7 @@ void process_options()
|
||||
{
|
||||
queue_watches_from_stdin();
|
||||
}
|
||||
if(daemonize)
|
||||
{
|
||||
if(daemon(0,0) == -1)
|
||||
{
|
||||
perror("daemon");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(watchlist_head == NULL)
|
||||
{
|
||||
watchqueue_add_path(get_cwd());
|
||||
@ -590,6 +582,15 @@ void process_options()
|
||||
char *path_prog = xrealpath(prog, NULL);
|
||||
check_forkbomb(path_logfile, path_prog);
|
||||
}
|
||||
|
||||
if(daemonize)
|
||||
{
|
||||
if(daemon(0,0) == -1)
|
||||
{
|
||||
perror("daemon");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void start_monitoring(int ifd)
|
||||
|
Chargement…
Référencer dans un nouveau ticket
Block a user