Поправил баг с использованием syslog до его открытия
This commit is contained in:
@@ -229,6 +229,7 @@ void do_daemons_job() {
|
||||
|
||||
void daemonize() {
|
||||
openlog("MY-DAEMON", 0, LOG_DAEMON);
|
||||
syslog(LOG_DEBUG, " --- STARTING DAEMON --- ");
|
||||
|
||||
/* Закрываем стандартные файловые дескприторы */
|
||||
close(STDIN_FILENO);
|
||||
@@ -267,7 +268,6 @@ void daemonize() {
|
||||
}
|
||||
|
||||
int main(int argc, char * argv[]) {
|
||||
syslog(LOG_DEBUG, " --- STARTING DAEMON --- ");
|
||||
daemonize();
|
||||
syslog(LOG_DEBUG, "Daemon started successfully");
|
||||
signal(SIGHUP, signal_handler);
|
||||
|
||||
Reference in New Issue
Block a user