/var/spool/clientmqueue/目錄下存在大量檔案的原因及解決方法
問題現象:linux操作系統中的/var/spool/clientmqueue/目錄下存在大量檔案。
原因分析:
系統中有使用者開啟了cron,而cron中執行的程式有輸出內容,輸出內容會以郵件形式發給cron的使用者,而sendmail沒有啟動所以就產生了這些檔案;
解決辦法:
1、 將crontab裡面的命令後面加上> /dev/null 2>&1
2、知識點: 2>:重定向錯誤。
2>&1:把錯誤重定向到輸出要送到的地方。即把上述命令的執行結果重定向到/dev/null,即拋棄,同時,把產生的錯誤也拋棄。
3、具體程式碼:
(1)、# crontab -u cvsroot -l
01 01 * * * /opt/bak/backup
01 02 * * * /opt/bak/backup2
(2)、# vi /opt/bak/backup#!/bin/shcd /
getfacl -R repository > /opt/bak/backup.acl
(3)、# vi /opt/bak/backup2#!/bin/shweek=`date +%w`
tar zcvfp /opt/bak/cvs$week/cvs.tar.gz /repository >/dev/null 2>&1
4、清除/var/spool/clientmqueue/目錄下的檔案:# cd /var/spool/clientmqueue# rm -rf *如果檔案太多,佔用空間太大,用上面命令刪除慢的話,就執行下面的命令:# cd /var/spool/clientmqueue# ls | xargs rm -f
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22036495/viewspace-1056821/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 8.var目錄下的檔案和目錄詳解
- GitHub下載慢的原因及解決方法Github
- 網站內頁不收錄的原因及解決方法網站
- Linux解壓檔案到指定目錄的方法Linux
- Linux下對於檔案或者目錄的打包及壓縮、解壓Linux
- Linux檔案及目錄管理Linux
- 電腦Hosts檔案修改後無法儲存的原因及解決方法教程
- 遍歷目錄下的所有檔案
- Linux系統的目錄及重要檔案Linux
- Linux 中 /var/spool/postfix/maildropLinuxAI
- 解決目錄“中毒變exe”的方法
- gitignore 忽略目錄下檔案僅保留目錄形態Git
- linux目錄及檔案命令學習Linux
- Linux 基礎-檔案及目錄管理Linux
- Centos下檢視當前目錄大小及檔案個數CentOS
- linux下解壓部分zip檔案存在亂碼解決辦法Linux
- JAVA web ServletFileUpload檔案上傳遇到大量50+錯誤的解決方法JavaWebServlet
- python基本操作-檔案、目錄及路徑Python
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- 對於C#winform介面開發中開啟指定的目錄及開啟指定目錄下的檔案C#ORM
- 在Linux中,日誌檔案通常儲存在哪些目錄?Linux
- C# 生成解決方案時放在Bin目錄下的DLL檔案消失了,怎麼回事?C#
- macOS BigSur下無法在根目錄建立/data解決方法Mac
- Linux中產生zombie的原因詳解及解決方法!Linux
- You have new mail in /var/spool/mail/rootAI
- 刪除指定目錄下指定字尾的檔案
- Linux中如何檢視目錄下的檔案大小?Linux
- Linux檢視當前目錄下的檔案大小Linux
- Flink發行包中 lib 目錄下的檔案作用
- 學習記錄:MySQL碎片化的原因及解決方案?MySql
- 大量小檔案不適合儲存於HDFS的原因
- 撥號VPS中691的可能原因及解決方法?
- mysql的ERROR 1231 (42000)問題原因及解決方法MySqlError
- DNS故障的幾種常見原因及解決方法DNS
- linux更改原始碼安裝目錄後,找不到.so檔案的解決Linux原始碼
- Fedora 20下解決使用者不在sudoers檔案中的解決方法
- IntelliJ IDEA安裝目錄的核心檔案講解IntelliJIdea
- 獲取Linux系統中目錄檔案大小的方法Linux