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