/var/spool/clientmqueue目录文件清理
浏览:1911次 出处信息
今天对服务器磁盘占用情况进行检查时发现有台服务器的/var 目录已经占用90%。需要清理。
使用 sudo du -m -max-depth=2 /var/ 命令查看/var/目录的磁盘占用情况。命令在检查 /var/spool/clientmqueue 时出现了卡死的情况。
可以肯定 /var/spool/clientmqueue 这个目录文件很多了,必须清理了。
如果单纯的用rm 命令删除时,会报“-bash: /bin/rm: Argument list too long”的错误。意思是参数太长,无法直接用rm干掉。
需要执行如下命令:
cd /var/spool/clientmqueue
ls | xargs rm -f
如果你执行 cd /var/spool/clientmqueue 目录提示没有权限,而你又有sudo权限时,你可以执行如下命令:
sudo sh -c “find /var/spool/clientmqueue/* | xargs -f ”
那么/var/spool/clientmqueue这个目录中都存放的什么文件呢?
如果系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。
你可以在crontab -e 命令添加crond时,加上重定向输入来避免产生这些文件。
如:
53 * * * * root /home/script/split_php_error_log.sh > /home/web/logs/split_php_error_log.log 2>&1
建议继续学习:
- xargs命令少为人知的细节 (阅读:5218)
- xargs 用法点滴 (阅读:3677)
- 利用for + grep awk 解决grep + xargs (阅读:3390)
- 在Linux下搜索包含特定字符串的文件列表 (阅读:2252)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Linux 安装 Nginx PHP fpm
后一篇:LINUX VPS主机之间快速复制备份搬家 >>
文章信息
- 作者:信海龙 来源: 博学无忧
- 标签: clientmqueue xargs
- 发布时间:2014-12-03 00:02:03
近3天十大热文
-
[839] WordPress插件开发 -- 在插件使用 -
[136] 解决 nginx 反向代理网页首尾出现神秘字 -
[56] 分享一个JQUERY颜色选择插件 -
[55] Innodb分表太多或者表分区太多,会导致内 -
[52] 用 Jquery 模拟 select -
[52] CloudSMS:免费匿名的云短信 -
[52] 如何保证一个程序在单台服务器上只有唯一实例( -
[51] jQuery性能优化指南 -
[51] 全站换域名时利用nginx和javascri -
[50] 整理了一份招PHP高级工程师的面试题
