linux - 在所有 bash 命令之后自动运行命令?

标签 linux bash

我使用 alert 命令,每当 bash 命令运行时都会通知我(例如 ./long_running_task ;alert),每当 long_running_task 完成时都会发送警报。我有时会忘记写 ;在我的命令末尾添加警报,所以我想知道是否有一种方法可以自动触发此操作,例如使用某种 shimanswers here似乎只有当我想在 long_running_task 之前运行 alert 时才有效,这对我的情况没有帮助。

有没有办法在我从终端运行的每个 shell 命令之后调用 alert 命令?

最佳答案

发现您可以通过设置 PROMPT_COMMAND 来做到这一点多变的。在我的 bashrc 中,我添加了这一行:export PROMPT_COMMAND='alert'

关于linux - 在所有 bash 命令之后自动运行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50224041/

相关文章:

mysql - cronjob mysql备份问题

BASH重定向创建文件夹

c++ - Linux 中对静态链接的误解

bash - 如何获取第n个匹配的行号?

linux - 通过 bash 脚本的 Gnuplot

python - 从一个 python 脚本到另一个传递简单参数的简单调用

linux - 来自键盘的变量等于bash

linux - 选项 Inone 对于 linux 命令 xargs 意味着什么?

linux - Linux 系统上 Azure Log Analytics 代理的代理设置

linux - nginx 服务器中未加载 magento 的设计文件