小编Hal*_*own的帖子

检测长时间运行的命令并在它们完成时通知

这是一个远景——我认为这是不可能的,但我想我会问。

我经常运行需要几分钟才能完成的命令,并且在它们运行时我检查我的电子邮件或浏览 Internet。当我记得时,我运行command; finishedfinished弹出一个对话框通知我该命令已完成的命令在哪里。但是,我并不总是记得,所以我希望有一些东西可以自动检测命令何时需要超过N几秒钟并finished在过程完成时运行。如果重要的话,我更喜欢使用 zsh 但如果另一个 shell 能够做到这一点,我会切换。

iTerm(OSX 的终端模拟器)有一个类似的功能,当终端空闲或空闲一段时间后产生输出时,它会向您显示通知。如果您知道有任何 Linux 终端模拟器具有此功能,那么它也能正常工作(或更好)。

你能想出什么方法来完成这项工作吗?非常感谢!

linux zsh

5
推荐指数
1
解决办法
2683
查看次数

标签 统计

linux ×1

zsh ×1