tail -f:`tail:logfile.log:file truncated`

我正在用tail -f看一个日志文件(logfile.log),几分钟后,下面的消息被写入到文件中:

 tail: logfile.log: file truncated 

我从来没有见过,我想知道为什么发生,我怎么能阻止它。 该文件正在通过根(通过cronjob)写入,并由另一个用户创build。

也似乎cronjob实际上是每次覆盖日志文件。 我想这可能是我看到的消息的原因。

编辑这里是cronjob的样子:

 * * * * * /usr/local/bin/ruby /home/web/script.rb > >/home/web/logfile.log 2>&1 

我不知道如果它只是一个错字..但不应该是..../script.rb >> /home/web/logfile.log它的..../script.rb >> /home/web/logfile.log追加? 你的代码似乎有一个双angular括号之间的空间

我刚才在bash上试了一下,发现错误,也许有些shell可能会忽略第二个箭头