我正在 Linux 控制台中运行一些任务,并希望通过某种警报收到通知,因此我不会一直检查任务的进度。
有没有办法通过指定其他过滤器(如“错误”消息等)来自定义警报?我认为这会很有用。
有人知道 Linux 中有这样的功能吗?
答案1
将输出发送到检查错误和蜂鸣声的脚本。
答案2
您可以尝试使用 at 命令并让其在给定时间运行一些警报。或者,您可以使用 Evolution 日历。
答案3
答案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"
尝试一下,并查看手册页以查看它是否适合您的需要。