Я пишу свой первый Linux-демон, и мне интересно, где регистрировать его stdout и stderr. Это будет работать для всех пользователей. Думаю, я мог бы делать это где угодно, просто интересно, есть ли хорошие практики, к которым я мог бы прибегнуть.
Спасибо.
Ответы:
Само определение демона состоит в том, что у него нет ничего привязанного к его STDOUT и STDERR (и STDIN). Ведение журнала должно осуществляться по отдельному каналу, например, с помощью средства системного журнала (см. Документацию по системному журналу GNU ). Системный журнал поддерживает несколько уровней серьезности (отладка / информационный / предупреждение / критический и т. Д.), Которые вы можете использовать для контроля количества информации, которая регистрируется.
источник