`
berrywu
  • 浏览: 127870 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

对/var/spool/clientmqueue的分析

阅读更多

概要:

      今天系统组的同事在整理磁盘空间时发现在/var/spool/clientmqueue目录下存在大量的文件,统计了一下约占了5G多的空间。随便点开一个文件,里面的内容都似曾相识,原来都是crontab脚本执行程序输出的内容。

 

原因分析:
  系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件,两个字垃圾,全删;

 

解决办法:
  1、 将crontab里面的命令后面加上> /dev/null 2>&1

      2、知识点: 2>:重定向错误。2>&1:把错误重定向到输出要送到的地方。即把上述命令的执行结果重定向到/dev/null,即Linux回收站,同时,把产生的错误也抛弃。

      3、具体例子:10 01 * * * /root/bin/logbak.sh 2>&1 /dev/null

 

分享到:
评论

相关推荐

    linux系统优化重点简单总结

    `find /var/spool/clientmqueue/ -type f |xargs rm -f` 10. 精简开机自启动服务 开机自启动服务可以影响系统启动速度和性能。精简开机自启动服务可以提高系统性能和可靠性。可以使用以下命令精简开机自启动服务: ...

    Linux运维常见问题.pdf

    问题描述:一次在操作中发现,/var/spool/clientmqueue目录占用空间超过100GB。 解决方法: * 手动删除文件,使用命令:ls -l | xargs rl -f。 * 彻底解决:在cron的自动执行语句后加上> /dev/null 2>&1。 4. ...

    linux No space left on device由索引节点(inode)爆满引发500问题

    例如,你可以先查看 `/var/spool/clientmqueue/` 目录中的文件数量,然后使用以下命令进行删除: ```bash cd /var/spool/clientmqueue/ ls | xargs rm -rf # 或者 find . -name "*" | xargs rm -rf ``` 在删除大量...

    Linux定时任务1

    在设置定时任务时,为了防止生成大量邮件,通常会在命令末尾添加`>/dev/null 2>&1`,将所有输出重定向到空设备,避免占用磁盘空间,特别是`sendmail`服务未开启时,邮件会暂存于`/var/spool/clientmqueue`目录。...

    以Ubuntu为例:清理linux系统的"垃圾"文件.docx

    另外,Linux系统中还有一些特定的清理任务,比如/var/spool/clientmqueue目录下的邮件队列文件,这些可能在邮件发送失败后残留,可以安全删除。对于启动项的管理,可以通过一些工具进行优化,减少不必要的开机启动...

    linux运维常见的22个故障排查和解决方法

    **问题描述**:有时会发现`/var/spool/clientmqueue`目录下的文件占据了大量的磁盘空间,这是因为cron任务执行时产生的输出未能正确处理。 **原因分析**:Cron任务执行时如果有标准输出或错误输出,这些内容默认会...

    linux实战培训初级班第三次课课前考试题.docx

    - `/var/spool/clientmqueue`:存放邮件队列,用于SMTP服务 - `/proc/interrupts`:提供中断统计信息,用于查看硬件中断情况 - `/etc/fstab`:系统启动时挂载文件系统的配置文件 【做人做事技巧考试】 面对不服...

    linux安装完成后的基础优化[参照].pdf

    - **定时任务**:使用`crontab -e`设置定期任务,如自动更新系统时间,清理`/var/spool/clientmqueue/`目录垃圾文件,防止inode节点耗尽。 5. **性能优化**: - **调整SSH服务端口**:修改`/etc/ssh/sshd_config`...

    linux-随手记.pdf

    - 定期清理`/var/spool/clientmqueue/`目录中的垃圾文件以防止inode节点被占用。 ### 八、精简开机启动服务 #### 1. 精简开机服务列表 - 通过`chkconfig`命令来管理开机启动的服务。 - 示例命令:`chkconfig --...

    Linux下查看指定文件夹和文件的大小.docx

    例如,在定期删除 /var/spool/clientmqueue 下面的文件时,如果没有杀掉其进程,那么空间一直没有释放。这时,可以使用 fuser -u 命令杀掉进程,然后使用 df 命令查看文件系统的使用情况。 通过使用 df 命令、du ...

    linux 优化

    - 定期清理/var/spool/clientmqueue/目录下的邮件队列文件,以释放空间。 - 调整日志文件的大小和存储方式,避免日志文件占用过多磁盘空间。 2. **SSH配置**: - 禁止root用户远程登录,降低被恶意攻击的风险。 ...

    Linux下正确快速删除海量文件的方法分享

    cd /var/spool mv clientmqueue clientmqueue-to-delete mkdir clientmqueue chown --reference=clientmqueue-to-delete clientmqueue chmod --reference=clientmqueue-to-delete clientmqueue service sendmail ...

Global site tag (gtag.js) - Google Analytics