/ / How to log to syslog in bash script in cygwin? - баш, лісозаготівля, цигун

Як зареєструватися в системному журналі в bash script в cygwin? - баш, лісозаготівля, cygwin

Як записати повідомлення в syslog за допомогою bashсценарій у cygwin? У стандартному Linux disto я можу використовувати утиліту logger (1), але я не можу знайти цю утиліту в cygwin ніде. Я встановив пакет syslog-ng, але все ще ніде не можу знайти утиліту.

Я десь щось пропускаю? Це можливо навіть із сценарію цигун-баш?

Відповіді:

2 для відповіді № 1

Можливо, спробуйте util-linux пакет


1 для відповіді № 2

Якщо вам не байдуже дотримуватися протоколу syslog, ви завжди можете просто надіслати повідомлення безпосередньо на порт syslog за допомогою nc:

echo "Some message" | nc localhost 514

Syslog-ng буде приємно стосуватися реєстрації вашого повідомлення до якогось розумного пункту призначення за замовчуванням, навіть якщо немає заголовка syslog.

Якщо вам потрібно вказати об'єкт або серйозність, ви можете самостійно скласти заголовок syslog. Формат не дуже складний: http://tools.ietf.org/html/rfc5424