[問題] 請問一下有沒有清除log的工具

看板Linux作者 (圖書館我來了)時間13年前 (2013/01/22 10:02), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟的想要清除工具是因為 昨天偶然當機的情況下 發現samba的log資料夾裡面有1w多筆log.xxx.xxx.xxx.xxx 後面檔名為ip大小為0的垃圾資料 當然還有很多大小不為0的 內容都是 lib/util_sock.c:539(read_fd_with_timeout) lib/util_sock.c:1498(get_peer_addr_internal) 我刪除檔案大小為0的方法如最下面這樣 不太方便 因為是server所以也不好安裝mc檔案管理員 請問有沒有什麼建議可以清除log檔 ls -l|sort -n >test 依照大小排列檔案 用vim把不為0的以下都dd掉(10000 dd刪除10000行) cat test|cut -d ' ' -f 14 >test2 用cut指令把ls -l出來的最後面的檔名擷取出來 最後用script把每個檔名都用rm -rf 跑一次 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH filelist=$(cat test2) for filename in $filelist do rm $filename done -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.162.78 ※ 編輯: nfsong 來自: 203.73.162.78 (01/22 10:03) ※ 編輯: nfsong 來自: 203.73.162.78 (01/22 10:03) ※ 編輯: nfsong 來自: 203.73.162.78 (01/22 10:08)

01/22 10:59, , 1F
find ./ -size 0 -exec rm -rf {} \; 刪除目錄中size為0檔案
01/22 10:59, 1F

01/22 11:14, , 2F
感謝
01/22 11:14, 2F

01/22 15:10, , 3F
感謝 有人分享logwatch
01/22 15:10, 3F
文章代碼(AID): #1G_VCenj (Linux)