asterisk - 如何限制话单文件中的通话记录数
问题描述
我的通话记录存储在 /var/log/asterisk/cdr-csv/Master.csv 文件中。我想限制在这个文件中存储的调用次数,之后它应该从头开始,所以这可能是什么过程
解决方案
您不能通过星号限制记录数
但是您可以使用 logrotate linux 实用程序轻松旋转文件。
为此,您应该创建文件 /etc/logrotate.d/asterisk_cdr
/var/log/asterisk/cdr-csv/*csv {
missingok
rotate 5
size 2000k
create 0640 asterisk asterisk
}
有关更多信息,请参阅 logrotated 的文档
推荐阅读
- ruby-on-rails - 在您的应用程序中检测到安全漏洞
- gimp - 移除双 Alpha 通道
- javascript - 成功的ajax调用后删除点击范围
- javascript - 单击从 ajax 调用的结果中选择(无 jquery)
- javascript - 在 JavaScript 中将 Promise 的结果合并到一个数组中
- javascript - Cannot save object in localStorage
- godot - 为什么我的 path2d 位置没有更新?
- bash - 将 ${} 占位符解析为 shell 脚本中的绝对路径
- javascript - 当我有可重用的反应组件、父组件或子组件(可重用组件)时,在 React 中的何处获取数据
- r - 热图:如何仅对行进行聚类并保持热图列标签的顺序与 df 中的相同?