-1
没有为SVN存在下面一个日志文件,日志清理为SVN回购
$ pwd
/var/svn/repositories/axs/hooks/commitlog/
$ ls -lh errorlog
-rwxr-xr-x 1 apache apache 6.9M Jul 22 18:37 errorlog
$ cat errorlog |wc -l
68151
因为在这个文件中的行数越多,我需要清理该文件, 清理应这样,在清理之前,我需要用当前日期备份这个文件,然后清空当前文件。
下面是我过的想法,
- 使用logrotate的 - 服务器没有安装logrotate的
- 编写脚本备份和删除 - 删除文件可能会导致问题其他用户,如果他们在我的删除操作期间执行代码提交
对此,建议采取什么方法。请建议。为了您的信息,我不是sudo用户或管理员用户。
把它看作一个正常的日志磁贴,告诉我需要做什么, – Syed
@Syed这里没有人能告诉你需要做什么。您必须**与任何建立创建文件的流程的人交谈。但也许更好的问题是为什么你认为你需要“清理”这个文件。 6.9M并不是消耗的大量空间。 – alroc