これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド penlogd です。
プログラム:
NAME
penlogd - Web サーバーのログを統合します
SYNOPSIS
ペンログ [-fd] [-j dir] [-l ログファイル] [-n N] [-p pidfile] [-u ユーザー] ポート
実施例
ペンログd -l /var/log/access_log -p /var/run/penlogd.pid 10000
DESCRIPTION
ペンログド ペンおよび各 Web サーバーからログ エントリを受け取ります。 統合します
各エントリの送信元アドレスを「実際の」クライアント アドレスに置き換えることにより、エントリを作成します。
そして結果を標準出力またはコマンドラインで指定されたファイルに書き込みます。 これは完全に
ログはすでにマージされているため、マージログによる後処理の必要がなくなります。
ログをpenlogdに送信するようにペンに指示する必要があります。 詳細については、HOWTO とペンのマニュアル ページを参照してください。
penlogd に HUP シグナルを送信すると、ログファイルが閉じられ、再度開かれます。
標準出力にログを記録します。 次のようにログを回転します。
mv access_log access_log.1 kill -HUP `cat `
どこペンのプロセス ID を含むファイルです。
penlogd に TERM シグナルを送信すると、ログ ファイルが閉じられ、正常に終了します。
OPTIONS
-d デバッグをオンにします。 フォアグラウンドで実行している場合、出力は stderr に送られます。
(-f を参照)、それ以外の場合は syslog (ファシリティ ユーザー、優先デバッグ) に送信されます。
-f フォアグラウンドに留まります。
-j DIR chroot環境で実行します。
-l ログファイル
出力をログファイルに書き込みます。
-n N キャッシュするペン ログ エントリの数 (デフォルトは 1000)。
-p pidファイル
プロセス ID を pidfile に書き込みます。
-u user
別のユーザーとして実行します。
port penlogd がログ エントリを受信する UDP ポート。
onworks.netサービスを使用してオンラインでpenlogdを使用する