Livecd

tail -f 在 Ubuntu live CD 中不產生任何輸出

  • March 1, 2015

對於一些測試,我從 USB 啟動 Ubuntu Live。

我正在嘗試使用tail命令顯示調試日誌,但它不起作用。

我還測試了使用以下程式碼打開兩個終端(t1, ):t2

t1:

touch a 

t2:

tail -f a

t1:

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

什麼都沒有t2!可能是什麼原因?

如果是tail根本不工作的情況,那麼可能是因為您的 liveCD 正在使用overlayfs文件系統,該文件系統存在關於修改文件通知的錯誤。您可以嘗試將日誌移動到另一個文件系統,例如/tmp創建日誌的應用程序可以選擇這樣做。

您也可以在/tmp而不是 homedir 中進行測試。

引用自:https://unix.stackexchange.com/questions/143698