/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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Linux】/var/spool/clientmqueue 佔滿根目錄LinuxclientMQ
- linux教程:管理/var/spool/clientmqueue/下的大檔案LinuxclientMQ
- Linux下/var/spool/clientmqueue空間不足的解決LinuxclientMQ
- /var/spool/clientmqueue 下生成太多檔案處理clientMQ
- 8.var目錄下的檔案和目錄詳解
- impdp操作產生大量UNDO的原因及解決方法
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- 網站內頁不收錄的原因及解決方法網站
- /dev/shm目錄下產生大量的ora_$ORACLE_SID_的二進位制檔案 解決方案devOracle
- 解壓 TAR 檔案到指定目錄的方法
- Windows、Linux下檔案操作(寫、刪除)錯誤的產生原因、及解決方法WindowsLinux
- linux系統/var/log目錄下的資訊詳解Linux
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- ANR原因及解決方法
- 目錄結構檢視及目錄下各個檔案的大小的統計
- Linux解壓檔案到指定目錄的方法Linux
- Linux下對於檔案或者目錄的打包及壓縮、解壓Linux
- 無法建立目錄或檔案 無法建立目錄的解決辦法
- Linux中/proc目錄下檔案詳解Linux
- 【使用tar解壓檔案到指定目錄時出現Not found in archive的解決方法 】Hive
- 記:”$ORACLE_HOME/.../sysman/recv/errors“目錄下產生大量日誌檔案OracleError
- 遍歷目錄下的所有檔案
- 注意放在/tmp目錄下的檔案
- Linux檔案及目錄管理Linux
- php複製目錄及檔案PHP
- 電腦Hosts檔案修改後無法儲存的原因及解決方法教程
- 解決目錄“中毒變exe”的方法
- Python獲取當前目錄下所有檔案的絕對路徑並儲存在檔案中Python
- 複製目錄下的全部檔案到另一個目錄
- 關於oracle的相關檔案及目錄的解讀(原)Oracle
- centos 老出現You have new mail in /var/spool/mail/root 解決CentOSAI
- ~/.ssh目錄找不到解決方法
- Centos下檢視當前目錄大小及檔案個數CentOS
- Linux系統的目錄及重要檔案Linux
- python基礎之刪除檔案及刪除目錄的方法Python
- gitignore 忽略目錄下檔案僅保留目錄形態Git
- bdump目錄下產生大量*m000*.trc檔案(P5010657)