如何编写一个脚本,在终端中提醒您,就像邮件中的“您有邮件”一样

如何编写一个脚本,在终端中提醒您,就像邮件中的“您有邮件”一样

我想我正在寻找如何制作一个脚本,让它在 bash 中按下 ENTER 时运行,以便如果发生事件,它可以通过回显有关某些事件的行来提醒您。

答案1

您可以使用特殊的 PROMPT_COMMAND 变量,在中查找它man bash

$ PROMPT_COMMAND='echo hello'
hello
$ 
hello
$ 

将其设置在 的末尾~/.bashrc。我建议您编写一个函数并在 PROMPT_COMMAND 中调用该函数。

答案2

很久以前就有工具可以实现这个功能,最早是古老的“biff”。Gnubiff 看起来是 ubuntu 中最强大的选项(它可以实现 IMAP 和 POP3):

http://packages.ubuntu.com/natty/gnubiff

相关内容