답변:
터미널 알리미 를 사용할 수 있습니다 . 설치되면 다음과 같은 명령을 실행하십시오.
long-running-command && terminal-notifier -message "Done" -title "Done"
long-running-command
완료 되면 알림을 받게됩니다.
long-process && terminal-notifier -message 'Done.' || terminal-notifier -message 'Error running long-process.'
다른 오류 메시지가 표시 될 수도 있습니다 .
언급 된 터미널 알리미 도구 의 사용법을 단순화하려면 매개 변수를 포함하여 해당 도구에 대한 별명 을 작성해야 하므로 항상 입력하지 않아도됩니다.
당신에 .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