
私は、OS x Lion を実行している Mac から、いくつかの Windows 2k3 サーバーを監視しています。SMB を使用してサーバーのファイル システムに接続し、ログ ファイルがあるフォルダーに移動して、console.app で開きます。
Console.app は動的なログ ビューアであり、ターミナルで tail -f オプションを使用するのと似ているため気に入っています。ただし、smb 経由では、Console または tail コマンドのどちらでも同じ動作を得ることができません。更新されたログはまったく更新されないか、ほとんど更新されません。
リモート Mac からサーバーのログ ファイルを追跡するより良い方法をご存知の方はいませんか?
よろしくお願いします
答え1
その理由は、サーバーがログを書き込むときに、それをバッファに書き込み、バッファがいっぱいになるとファイルに書き込まれるためです。つまり、個々のログは生成されたときに表示されない可能性があります。
また、smbmount を使用して smb 共有をローカル ディレクトリにマウントし、ログ ファイルをローカル ファイルとしてアクセスすることもできます。
最後に、「tail -f」を実行してサーバーを(適切に)停止し、その時点ですべてのログを表示できるかどうかを確認します。(その時点では、バッファ内にあるすべてのログをログ ファイルに書き込む必要があるため)