Так как этот ответ предложил, я активировал ведение журнала .plist
файл, который я создал.
<key>StandardOutPath</key>
<string>/path/to/logfile.log</string>
<key>StandardErrorPath</key>
<string>/path/to/another_logfile.log</string>
Однако файлы журналов постепенно становятся больше, и мне было интересно, есть ли способ ограничить размер журналов в пределах .plist
файл?
Я не мог найти способ сделать это в .plist
файл, однако с использованием журнал новостей (ротация файлов журналов) вместо этого, похоже, является шагом вперед.
Шаги:
/etc/newsyslog.conf
<log filename> [owner:group] mode count size when flags [/pid_file] [sig_num]
sudo newsyslog -nvv
Так, например, из вопроса, я добавлю следующее в /etc/newsyslog.conf
:
/path/to/logfile.log 644 2 1000 * J
/path/to/another_logfile.log 644 2 1000 * J
root
может это изменить, все остальные могут это прочитать)bzip
)Увидеть руководство по newsyslog Чтобы получить больше информации.
Я просто удалил файлы из самого задания :)
> /path/to/logfile.log