/var/spool/clientmqueue分析處理及海量檔案刪除處理

來源:互聯網
上載者:User

/var/spool/clientmqueue分析處理及海量檔案刪除處理 某個伺服器的/var/spool/clientmqueue目錄存在很多檔案,ls都要執行好半天,網上查了一圈,記錄如下: 產生原因:系統中有使用者開啟了cron,而cron中執行的程式有輸出內容,輸出內容會以郵件形式發給cron的使用者,而sendmail沒有啟動所以就產生了這些檔案;解決辦法:將crontab裡面的命令後面加上 > /dev/null 2>&1知識點2>:重新導向錯誤。2>&1:把錯誤重新導向到輸出要送到的地方。即把上述命令的執行結果重新導向到/dev/null,即拋棄,同時,把產生的錯誤也拋棄。 清除海量檔案辦法:直接使用ls都有點困難,網上很多說用ls | xargs rm -f,這個方法可能會導致伺服器負載升高,推薦使用如下方法:1.建立一個空目錄 Shell代碼  mkdir /data/blank   2.用rsync刪除目標目錄: Shell代碼  rsync --delete-before -a -H -v --progress --stats /data/blank/ /targetdir   參數說明:–delete-before 接收者在傳輸之前進行刪除操作–progress          在傳輸時顯示傳輸過程-a                       歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性-H                      保持硬串連的檔案-v                       詳細輸出模式–stats                給出某些檔案的傳輸狀態 -d                      transfer directories without recursing 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.