tail -f 在 Ubuntu Live CD 中不产生输出

tail -f 在 Ubuntu Live CD 中不产生输出

为了进行一些测试,我从 USB 启动 Ubuntu Live。

我正在尝试使用尾巴命令显示调试日志,但它不起作用。

我还测试使用以下代码打开两个终端( t1, ):t2

t1:

touch a 

t2:

tail -f a

t1:

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

里面什么都没有t2!可能是什么原因?

答案1

如果根本无法tail工作,则可能是因为您的 liveCD 正在使用overlayfs文件系统,该文件系统具有漏洞关于修改文件的通知。您可以尝试将日志移动到另一个文件系统,例如/tmp创建日志的应用程序可以选择这样做。

/tmp您也可以在而不是您的主目录中进行测试。

相关内容