zoukankan      html  css  js  c++  java
  • Linux /var/spool/clientmqueue 目录《转》

    今天nagios报警,一台服务器的disk满了,使用du -sh * 或 du -sh /* 查看目录的大小,查找占用空间大的目录/var/spool/clientmqueue....

    然后就想/var/spool/clientmqueue这个目录干嘛用的,纠结了半天,谷歌了下,原来/var/spool/clientmqueue是如果系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。

    服务器上确实有cron定时执行数十个脚本,而且都没有设置输出定向,日积月累的文件都被保存在/var/spool/clientmqueue目录下面乐 = =.

    解决方法:在cron的自动执行语句后加上> /dev/null 2>&1
    例:
    4 3 * * * /usr/bin/w > /dev/null 2>&1
    这样就OK拉,就不会写到那个目录下了....

    在这里说一点,/var/spool/clientmqueue目录文件太多,rm -rf *时候会提示:

    “-bash: /bin/rm: Argument list too long“..
    意思是参数太长,rm 干不了。
    可以用ls | xargs rm -f这个命令将/var/spool/clientmqueue目录下所有文件删除。

    OK。清理完毕

  • 相关阅读:
    希腊字母写法
    The ASP.NET MVC request processing line
    lambda aggregation
    UVA 10763 Foreign Exchange
    UVA 10624 Super Number
    UVA 10041 Vito's Family
    UVA 10340 All in All
    UVA 10026 Shoemaker's Problem
    HDU 3683 Gomoku
    UVA 11210 Chinese Mahjong
  • 原文地址:https://www.cnblogs.com/LceMeaning/p/4347181.html
Copyright © 2011-2022 走看看