我有一个Linux程序,可以将信息写入stdout和stderr。
我有一个Shell脚本,可将输出重定向到中的文件/var/log
。(通过>>
和2>&1
。)
有没有办法使该日志文件旋转?(最大大小,然后切换到其他文件,仅保留有限数量的文件)
我已经看到了一些有关该logrotate
程序的答案,听起来不错,但它们似乎也集中在内部生成日志文件并处理HUP信号的程序上。有没有办法通过基本的输出重定向脚本来实现此目的?
logrotate
,如果有更好的选择,这只是听起来像一个方便的起点进行讨论。