명령이 완료된 후 기능을 수행하기위한 zsh의 precmd와 동일한 기능이 있습니까?
60 초가 넘는 프로세스에 대해 알림을 보내는 방법을 찾고 있습니다. Zsh는 명령이 REPORTTIME 초에 설정된 값보다 오래 걸리는 경우 각 명령에 사용 된 리소스 요약을 인쇄 할 수있는 뛰어난 기능을 제공합니다. 내가 알 수있는 유일한 옵션은 TIMEFMT로 형식을 인쇄하는 것입니다.
(더 구체적으로, 분리 된 tmux 세션에서 실행중인 프로세스가 완료하는 데 60 초 이상이 걸리면 https://pushover.net/ 으로 알림을 보내려고 합니다.)
13
왜 폐쇄 되었습니까? 유용하고 나에게 완벽하게 이해됩니다.
—
Blacklight Shining
동의합니다. 이것은 좋은 질문이며 닫혀서는 안됩니다.
—
NorthIsUp
이 질문을 다시 열겠습니다.
—
pawamoy
시도 했습니까
—
JW0914
notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"
?