linux下面mail的一些使用方法
linux下面mail的一些使用方法
mail里面存放了系统给我的一些反馈,当然主要是一些错误信息。 时常在我写的脚本和小程序里面用mail来给我发送邮件提醒。当程序异常的时候,一般在mail里面就会有信息。
今天就发现了新的问题。昨天写的小程序,比较两个sqlite的数据库,然后将比较结果发送给我,在每天的早上7点15.但是今天早上看邮箱,并没有这个邮件提醒。直接进系统,去运行这个小程序,发现结果是我想要的。但是crontab里面就没有执行成功。
进mail看看,mail里面现在有几千封邮件,我该怎么查找呢?
找到crontab里面我运行的指令,比如 cd /home/ubuntu/workspace/dailyrecord/ && ./newinfo
我去在mail里面这么查找:
- 进入mail
- print /newinfo
print: Takes a message list and types out each message on the user’s terminal. If the message is a MIME multipart message, all parts with a content type of ‘text’ or ‘message’ are shown; the others are hidden except for their headers. Messages are decrypted and converted to the terminal character set if necessary.
Print: Like print but also prints out ignored header fields and all parts of MIME multipart/alternative messages. See also print, ignore, and retain.
然后上一封,下一封就用-+来查找了。
更详细的mail用法见这里: https://www.computerhope.com/unix/umailx.htm#Searchheaders-Variable
虽然一直在用,但是其实真正用的深度还是很浅。直到今天才知道可以这么用。真的是很强的unix操作。