当前位置: 首页 > 编程笔记 >

Shell脚本实现删除邮件队列

侯英达
2023-03-14
本文向大家介绍Shell脚本实现删除邮件队列,包括了Shell脚本实现删除邮件队列的使用技巧和注意事项,需要的朋友参考一下

最近遇到了一个麻烦事:机器上邮件队列里老是被塞满,但是又不知道是什么地方发邮件写入的,十分蛋疼,没办法,只有临时处理一下了,写了个删除邮件的脚本rm_mqueue.sh。


#/bin/bash 

###################################### 

#  touched by lingyun1 on 2014-12-01  # 

###################################### 

#定义堵塞邮件文件路径

quepath=/var/spool/mqueue

#取堵塞邮件文件数

filenum=`ls $quepath|wc -l` 

#如果大于100,就开始删除堵塞邮件文件 

if [ $filenum -ge 100 ];then 

    find $quepath -type f -name '*' -print0 | xargs -0 rm

    rm -rf $quepath/* 

fi

 类似资料:
  • 本文向大家介绍Shell脚本实现递归删除空文件夹,包括了Shell脚本实现递归删除空文件夹的使用技巧和注意事项,需要的朋友参考一下 有时我们需要递归删除空文件夹,网上找了一下,没有发现比较好的Shell脚本,于是自己动手写了一个 脚本 脚本的内容很简单,就是遍历目录,找出空文件夹,然后删除。 使用 假如脚本文件为dedr.sh,我们测试的文件结构为: 运行脚本: 删除的文件: 结果: 我们可以看到

  • 本文向大家介绍Shell脚本实现删除一年前文件功能分享,包括了Shell脚本实现删除一年前文件功能分享的使用技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍Shell脚本实现自动发送邮件的例子,包括了Shell脚本实现自动发送邮件的例子的使用技巧和注意事项,需要的朋友参考一下 1、编辑用户Home目录下的.muttrc文件,设置发信环境。 2、发信脚本 3、简要说明:   -s:指定主题 -a:附件 -c:抄送,需要抄送多人的话,须使用多个 -c 选项   使用上面的发信环境可以保证在页面查看邮件的时候,附件名不出现乱码。 其中 .mu

  • 问题内容: 我想从Linux Shell脚本发送电子邮件。要执行此操作的标准命令是什么,我是否需要设置任何特殊的服务器名称? 问题答案: 如果服务器配置正确,例如它已启动并正在运行MTA,则可以只使用mail命令。 例如,要发送文件的内容,可以执行以下操作: 更多细节。

  • 本文向大家介绍shell脚本实现文件锁功能,包括了shell脚本实现文件锁功能的使用技巧和注意事项,需要的朋友参考一下 1.背景 当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据。通常,这样的进程会使用一个“锁文件”,也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作。这样的问题是,进程不小心意外死亡了,没有清

  • 问题内容: 如何使用Shell脚本发送HTML电子邮件? 问题答案: 首先,您需要撰写邮件。最低要求由以下两个标头组成: …以及适当的邮件正文: 一旦有了它,就可以将适当的信息传递给mail命令: 这是一个过于简化的示例,因为您还需要注意字符集,编码,最大行长…但这基本上就是这个主意。 另外,您可以用Perl或PHP而不是普通的Shell编写脚本。 Shell脚本基本上是一个文本文件,带有Unix