tail -f 在 Ubuntu live CD 中不产生任何输出

Luc*_*nzo 5 livecd tail inotify overlayfs

对于一些测试,我从 USB 启动 Ubuntu Live。

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

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

t1

touch a 
Run Code Online (Sandbox Code Playgroud)

t2

tail -f a
Run Code Online (Sandbox Code Playgroud)

t1

for i in `seq 1 10`; do echo $i >> a; sleep 1; done
Run Code Online (Sandbox Code Playgroud)

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

gar*_*Red 11

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

您也可以在/tmp而不是 homedir 中进行测试。