您在/var/spool/mail/o2o_mq中有新邮件

今天在crontab中建立一个定时任务,然后每次执行命令时都会出现这个提示:
您在 /var/spool/mail/o2o_mq 中有新邮件,那么怎么查看这个邮件呢?

安装mail

yum -y install mailx

阅读邮件内容

# o2o_mq 为当前用户名
mail -f /var/spool/mail/o2o_mq
执行结果

从上图可以看出:

  • 第一行:显示出Mail客户端的版本信息,以及帮助文档查看方法
  • 第二行:显示出当前用户下的系统邮件统计信息。图上显示共12封邮件,2封新邮件,3封未读邮件。
  • 左侧>符号指出了新邮件的开始位置;U表示未读邮件;N表示新邮件;阿拉伯数字是每封邮件的的序号。
  • 每行信息的内容
    • (Cron Daemon):表示这封邮件是哪个服务创建的
    • Wed Dec 18 09:18 表示邮件的创建时间
    • 40/1928 表示文件大小——“行/比特”
    • "Cron /home/o2o_mq/Rabbitmq_alarm.sh" 表示邮件主题
  • 最后一行的&符号后面用来标识输入邮件操作的命令
    邮件内容

    邮件内容如上图,是crontab执行 shell 脚本时抛出来的错误,可见系统邮件在排查一些问题时还是很有用的。

阅读邮件常用命令

# 阅读当前指针指向的邮件
& 直接回车
# 阅读第7封邮件,阅读时,按空格键就是翻页,按回车键就是下移一行
& t 7
# 阅读第7封、第9封邮件
& t 7 9
# 阅读指定范围序号内的所有邮件
& t 11-20
# 第10封邮件
& d 10
# 删除第7封、第9封邮件
& d 7 9
# 删除第10-100封信息
& d 10-100
# 显示当前指针所在的邮件的邮件头
& top
# 显示系统邮件所在的文件,以及邮件总数等信息
& file
# 退出mail命令平台,并不保存之前的操作,比如删除邮件
& x
# 退出mail命令平台,保存之前的操作,比如已用`d`删除的邮件
& q

mailx 命令官方文档

你可能感兴趣的:(您在/var/spool/mail/o2o_mq中有新邮件)