被遗忘的命令 —— mail

在给应用系统排查故障时,我最常用到的命令是 grepawk,它们俩可以很容易帮助我从日志中找到与故障相关的线索。

通常在找到线索后, 我需要将它作为邮件的内容与其他人沟通或者备忘。线索的内容大都很少,也就几行,复制粘贴大法通常都 ok。一旦遇到超过一屏的,甚至几百上千行的情况,我就只能傻傻的将内容重定向到一个文件, 然后用scp拉到本地。要是再遇到个跳板机的情况,我就囧rz。

mail 很早就知道,那时就不认为会有人真的用它发邮件,功能上实在是太简陋。而它恰恰最适用于上面讨论的场景。

正如下面的一行命令,便可将找到的信息发到我自己的邮箱啦:

grep bug secret.log | mail -s "I found the bug" [email protected]

你可能感兴趣的:(tips,shell)