在 Linux 中设置警报以提醒用户

在 Linux 中设置警报以提醒用户

我正在 Linux 控制台中运行一些任务,并希望通过某种警报收到通知,因此我不会一直检查任务的进度。

有没有办法通过指定其他过滤器(如“错误”消息等)来自定义警报?我认为这会很有用。

有人知道 Linux 中有这样的功能吗?

答案1

将输出发送到检查错误和蜂鸣声的脚本。

答案2

您可以尝试使用 at 命令并让其在给定时间运行一些警报。或者,您可以使用 Evolution 日历。

答案3

在我看来你想要的是类似的东西咆哮对于 Linux。

对于你所描述的情况,你可能会遇到光谱

或者,尝试通知通知或者喃喃自语

答案4

您可以在命令后面附加一个对notify-send的调用,并将前一个命令的退出状态传递给它。但是,通知不会在屏幕上停留很长时间,因此您可能需要先将退出状态写入终端。以下是示例:

grep -r sex # this is just a dummy command that I made up
error=$? ; echo "Previous command exited with status $error"
notify-send "job complete" "exit status $error"

尝试一下,并查看手册页以查看它是否适合您的需要。

相关内容