【发布时间】:2011-05-05 02:53:44
【问题描述】:
假设我有一个控制台程序,它在标准输出上输出跟踪调试行,我想在服务器上运行。
然后我做:
./serverapp > someoutputfile
如果我需要查看程序的运行情况,我只需登录服务器并执行以下操作:
tail -f someoutputfile
但是,可以理解的是,随着时间的推移,someoutputfile 会变得相当大。
有没有办法让someoutputfile 被限制在一定的大小,并且只有最近的部分?
我的意思是,最困难的方法是制作一个自定义脚本/程序,在不同文件之间循环输出,但这似乎有点矫枉过正。
【问题讨论】: