iTerm2에서 탭에 새로운 출력이있을 때 Mac 알림을받을 수 있습니까?


8

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


문제는 탭에서 "새 출력"또는 "작업 완료"에 관한 것이 었습니까? 그들은 다르다 ... : /
hmijail 애도 사임 자

답변:


10

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

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

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


사용의 추천을 참고 ;대신 &&nwinkler 응답
Francesc 로사

long-process && terminal-notifier -message 'Done.' || terminal-notifier -message 'Error running long-process.'다른 오류 메시지가 표시 될 수도 있습니다 .
sleeparrow

2

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

당신에 .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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.