Linux 输出重定向符号 > 写入日志,tail -f 查看报错 tail: test.long : file truncated

19-10-18 09:17 字数 216 阅读 2403 已编辑

新建了一个crontab定时任务,希望把脚本输出的内容保存起来,所以用了 > 把内容保存到文件中,但是在 tail -f 查看文件时,一直报 tail: test.long : file truncated 的错误。 原来输出重定向 > 这个符号做的是 重写(覆盖原文件)然后写入(输出)新的内容到文件里面。 所以用 输出重定向的 >> 这个符号(追加的符号)来进行操作,两边就都一切正常了。 tail -f 动态输出文件的末尾,文件只能被追加 不能动前面的内容,不然就报错了。

1人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
368
粉丝
23
喜欢
180
收藏
28
排名 : 1
访问 : 87.53万
私信