web-dev-qa-db-ja.com

Windows共有にあるファイルで「tail-f」を機能させる方法

Macを使用していて、Finderの「サーバーに接続」を使用してファイルシステムにWindowsネットワークディスクをマウントしました。

ターミナルで、上記のネットワークディスクにあるログファイルでtail -fを実行すると、ログファイルに新しい行が書き込まれたときにtailが表示を更新しません。通常、ファイルが更新されたときにtailが何らかのosイベントをリッスンし、ネットワークドライブ上のファイルをテーリングするときにこれが機能しないと想定しています。

この問題を解決する方法は?別のプログラム?

7

sendmoreinfoは正しいです、tailはファイルサイズの変更を監視します。これがMacクライアントで正しく発生しない場合があります(特にsambaが関係している場合)。 2日後にこの現象で検索を終了しましたが、mac smbクライアントが接続されていることがあります(署名チェックを使用して共有に接続しようとしたことがありますか?)。

1
bjoster