tail -f命令和null副本不能很好地工作

时间:2014-06-19 14:01:39

标签: unix

为什么tail命令-f选项不能正常工作。当目标文件为空清除时,则tail命令不会写出anymote。

tail -f hoge&
cp /dev/null  hoge 

1 个答案:

答案 0 :(得分:1)

Tail还有一个tail -F选项,用于检查文件是否已更改。

从手册页:

  

-F选项意味着-f选项,但tail也会检查以查看   如果正在关注的文件已重命名或旋转。该文件是   当tail检测到正在读取文件名时关闭并重新打开   来自有一个新的inode号码。如果读取,则忽略-F选项   标准输入而不是文件。