SMBS 経由のログファイルの監視

SMBS 経由のログファイルの監視

私は、OS x Lion を実行している Mac から、いくつかの Windows 2k3 サーバーを監視しています。SMB を使用してサーバーのファイル システムに接続し、ログ ファイルがあるフォルダーに移動して、console.app で開きます。

Console.app は動的なログ ビューアであり、ターミナルで tail -f オプションを使用するのと似ているため気に入っています。ただし、smb 経由では、Console または tail コマンドのどちらでも同じ動作を得ることができません。更新されたログはまったく更新されないか、ほとんど更新されません。

リモート Mac からサーバーのログ ファイルを追跡するより良い方法をご存知の方はいませんか?

よろしくお願いします

答え1

その理由は、サーバーがログを書き込むときに、それをバッファに書き込み、バッファがいっぱいになるとファイルに書き込まれるためです。つまり、個々のログは生成されたときに表示されない可能性があります。

また、smbmount を使用して smb 共有をローカル ディレクトリにマウントし、ログ ファイルをローカル ファイルとしてアクセスすることもできます。

最後に、「tail -f」を実行してサーバーを(適切に)停止し、その時点ですべてのログを表示できるかどうかを確認します。(その時点では、バッファ内にあるすべてのログをログ ファイルに書き込む必要があるため)

関連情報