您在/var/spool/mail/o2o_mq中有新邮件
2019-12-18 本文已影响0人
lancelea
今天在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 <o2o_mq@mq1> /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