LINUX.ORG.RU

вопрос про демона


0

0

здрастуйте. Вот написал программу . Нужно чтоб она была демоном. Нашел дето пример. Вроде со всем разобрался, только непонял syslog куда пишет? И как потом это прочитать?

anonymous

Не совсем понял вопрос. Если ты имел в виду syslogd, то он пишет в /var/log/syslog. /var/log/syslog - это простой текстовый файл и читается любым редактором.

parser ★★
()
Ответ на: комментарий от parser

Ок спасибо. У меня возник еще вопрос вот к примеру демон snmpd пишет в файл snmpd.log . Можно ли то же писать в файл с названием name_demon.log? Если да то какие есть подводные камни? И как это осуществляется? И почему в примерах и рекомендациях обычно используют syslogd?

anonymous
()
Ответ на: комментарий от anonymous

>вот к примеру демон snmpd пишет в файл snmpd.log

into snmpd.log write syslogd, NOT snmpd

> Можно ли то же писать в файл с названием name_demon.log

You may write into anything, include console.

>И почему в примерах и рекомендациях обычно используют syslogd?

See above.

>И как это осуществляется?

man syslog man syslogd

cvv ★★★★★
()

Тоже сейчас пишу демона, он имеет такую структуру: #!/usr/bin/perl $pid = fork (); if ($pid < 0) { print "fork error\n"; } elsif ($pid) { exit; } elsif ($pid == 0) { print "i am daemon\n"; while (1) {}; #Здесь -> while (1) {Тело демона} }

lamazoid
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.