1

cygwin で bash スクリプトを使用してメッセージを syslog に記録するにはどうすればよいですか? 標準の Linux disto では、logger(1) ユーティリティを使用できますが、cygwin のどこにもそのユーティリティが見つからないようです。syslog-ng パッケージをインストールしましたが、ユーティリティがどこにも見つからないようです。

私はどこかで何かを逃していますか?これは cygwin bash スクリプト内からでも実行可能ですか?

4

2 に答える 2

1

syslog プロトコルに固執する必要がない場合は、nc を使用してメッセージを syslog ポートに直接送信できます。

echo "Some message" | nc localhost 514

syslog-ng は、syslog ヘッダーがなくても、適切なデフォルトの宛先にメッセージを記録するのに役立ちます。

ファシリティまたは重大度を指定する必要がある場合は、syslog ヘッダーを自分で作成できます。形式はそれほど複雑ではありません: https://www.rfc-editor.org/rfc/rfc5424

于 2013-06-24T16:36:09.587 に答える