Ошибка журнала для dnsmasq на osx с помощью newsyslog

Я запускаю dnsmasq на OSX.

Я также использую newsyslog для поворота файлов журнала. Вот /etc/newsyslog.d/dnsmasq.conf

 # logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] /var/log/dnsmasq.log nobody:admin 640 5 10000 * Z 

Журналы правильно повернуты, но когда это происходит, одна строка записывается в новый файл журнала, но затем все записи останавливаются, пока я не перезапущу dnsmasq .

 Nov 2 15:30:00 nexus newsyslog[1932]: logfile turned over due to size>10000K 

Наконец, вот мой /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist :

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>homebrew.mxcl.dnsmasq</string> <key>ProgramArguments</key> <array> <string>/usr/local/opt/dnsmasq/sbin/dnsmasq</string> <string>--keep-in-foreground</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> </dict> </plist> 

Любая идея, как это лучше всего исправить?

  • Извлеките (не размонтируйте) USB-устройства через терминал (SSH) и повторно установите USB-устройство после извлечения
  • Поймать / диагностировать процесс уничтожения пользователя - Необязательно выходить из системы автоматически
  • Показать видеофайлы с его размером
  • ssh-copy-id висит с 8192-битным ключом
  • Как включить доступ к Интернету без использования скрипта gui или apple на снежном барсе?
  • Перемещение данных из раздела в раздел на одном диске
  • Получить путь к текущему отмеченному файлу
  • В терминале osx, как открыть EMACS в новом окне?
  • One Solution collect form web for “Ошибка журнала для dnsmasq на osx с помощью newsyslog”

    Вам нужно добавить pid_file и sig_num в dnsmasq.conf так:

     # logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] /var/log/dnsmasq.log nobody:admin 640 5 10000 * Z /var/run/dnsmasq.pid 31 

    sig_num 31 – это SIGUSR2, который сообщает dnsmasq закрыть и снова открыть файл журнала.

    Linux и Unix - лучшая ОС в мире.