开发者社区> 问答> 正文

如何删除sendmail 产生var/spool/clientmqueue/目录?400报错

如何删除sendmail 产生var/spool/clientmqueue/目录下的大量文件? 400 报错

删除/var/spool/clientmqueue/目录下的大量文件

cron中执行的程序有输出内容,输出内容会以邮件形式发给cron用户,但sendmail没有启动所以就产生了这些大量废文件。 由于今天得清理磁盘,因此决定删除这些这些。
进入 /var/spool/clientmqueue
rm删除出错,报参数列表过长。
因此改用了 xargs
# cd /var/spool/clientmqueue
# ls | xargs rm -f
回车后,过了几分钟执行完。磁盘空间也一下子释放了好多出来。
xargs的功能:它将输入输出给xargs后面的命令,作为那个命令的参数。

展开
收起
爱吃鱼的程序员 2020-05-30 21:38:46 1041 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    沙发

    虽然看不明是什么东西

    ######

    引用来自“陈志伟”的帖子

    沙发

    虽然看不明是什么东西

     哎呀.就是说.如果某一天.你Linux服务器上有某个文件夹里边.有上百上千个小文件...你使用 rm-R 或者 rm-Rf 这个命令删除的时候发现提示出错.删不掉..这你就要记得来看我曾经发过的这个帖子...哈哈哈.

    2020-05-30 21:38:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载