web-dev-qa-db-ja.com

tail -fは、UbuntuライブCDで出力を生成しません

いくつかのテストでは、USBからUbuntuLiveを起動します。

tailコマンドを使用してデバッグログを表示しようとしていますが、機能しません。

また、次のコードを使用して2つの端子(t1t2)を開くことをテストします。

t1

touch a 

t2

tail -f a

t1

for i in `seq 1 10`; do echo $i >> a; sleep 1; done

t2には何もありません!原因は何ですか?

5
Luca Davanzo

tailがまったく機能しない場合は、liveCDがoverlayfsファイルシステムを使用していることが原因である可能性があります。このファイルシステムには、変更されたファイルの通知に関して bug があります。 。ログを作成するアプリケーションに移動するオプションがある場合は、ログを/tmpなどの別のファイルシステムに移動することを試みることができます。

Homedirの代わりに/tmpでテストを実行することもできます。

11
garethTheRed