Як записати повідомлення в 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