iTerm2에서 탭에 새로운 출력이있을 때 Mac 알림을받을 수 있습니까? 수행 할 때 자주 수행되는지

iTerm2는 탭의 색상을 빨강 또는 자주색으로 변경합니다. 그러나 언젠가 하나의 탭에서 긴 작업을 수행 할 때 자주 수행되는지 확인해야합니다. 하나의 탭에 새로운 출력이있을 때 알림을받을 수 있습니까? 그렇다면 어떻게?



답변

터미널 알리미 를 사용할 수 있습니다 . 설치되면 다음과 같은 명령을 실행하십시오.

long-running-command && terminal-notifier -message "Done" -title "Done"

long-running-command완료 되면 알림을 받게됩니다.


답변

언급 된 터미널 알리미 도구 의 사용법을 단순화하려면 매개 변수를 포함하여 해당 도구에 대한 별명 을 작성해야 하므로 항상 입력하지 않아도됩니다.

당신에 .bashrc파일이 같은 별칭을 추가 :

alias termnot='terminal-notifier -message "Done" -title "Done"'

그런 다음 다음과 같이 사용할 수 있습니다.

long-running-command ; termnot

BTW : ;대신을 사용 하여 명령을 분리하는 것이 좋습니다 &&. &&조건부 연산자이며 첫 번째 성공한 경우에만 두 번째 명령을 실행합니다. 따라서 첫 번째 명령이 0이 아닌 종료 코드로 실패한 경우 알림을받지 않습니다. 세미콜론으로 구분하면 첫 번째 명령의 종료 코드에 관계없이 두 번째 명령이 항상 실행됩니다. 자세한 내용은 여기 : /unix/100704/difference-between-executing-multiple-commands-with-and

한 가지 더 : 터미널 알리미 도구를 설치하려면 Homebrew를 권장 합니다. Homebrew를 사용하면 설치가 간단 해집니다.

brew install terminal-notifier