-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