命令完成后,是否有等效于zsh的precmd用于执行功能?
我正在寻找一种方法来向自己发送通知,该通知会花费60秒以上。如果命令花费的时间超过REPORTTIME秒中设置的值,则Zsh具有打印每个命令所用资源摘要的强大功能。据我所知,唯一可用的选项是在TIMEFMT中打印格式。
(更具体地说,我希望通过https://pushover.net/向自己发送通知,如果在独立的tmux会话中运行的任何进程需要60秒钟以上才能完成。)
13
为什么关闭了?这似乎很有用,并且对我来说非常有意义。
—
Blacklight Shining'Oct
我同意,这是一个很好的问题,不应关闭。
—
NorthIsUp 2013年
我希望这个问题可以再次提出。
—
pawamoy19年
你试过了
—
JW0914
notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"
吗?