cygwin で bash スクリプトを使用してメッセージを syslog に記録するにはどうすればよいですか? 標準の Linux disto では、logger(1) ユーティリティを使用できますが、cygwin のどこにもそのユーティリティが見つからないようです。syslog-ng パッケージをインストールしましたが、ユーティリティがどこにも見つからないようです。
私はどこかで何かを逃していますか?これは cygwin bash スクリプト内からでも実行可能ですか?
syslog プロトコルに固執する必要がない場合は、nc を使用してメッセージを syslog ポートに直接送信できます。
echo "Some message" | nc localhost 514
syslog-ng は、syslog ヘッダーがなくても、適切なデフォルトの宛先にメッセージを記録するのに役立ちます。
ファシリティまたは重大度を指定する必要がある場合は、syslog ヘッダーを自分で作成できます。形式はそれほど複雑ではありません: https://www.rfc-editor.org/rfc/rfc5424