문제

나는 긴 스크립트/명령을 실행하고 있는데 그것이 끝날 때까지 기다리고 싶지 않습니다.반면에 언제 끝나는지 바로 알고 싶습니다.나는 당신이 트릭을 할 수 있다는 것을 알고 있습니다 &&, 하지만 타이핑이 너무 많은 것 같습니다.

실제로 bash에 실행 후 후크를 넣어 이를 수행할 수 있는 방법이 있습니까?나는 이것이 Bash와 관련이 있고 OS X가 많지 않다는 것을 알고 있지만 어쩌면 OS X에 숨겨진 것이 있을 수도 있습니다.

도움이 되었습니까?

해결책

실행 후 후크는 없고 실행 전 후크만 있습니다.설정된 경우 쉘 변수의 값 PROMPT_COMMAND 프롬프트를 발행하기 전에 실행됩니다.보다 남자 강타 자세한 내용은.

옵션은 긴 명령이 실행된 후 터미널에 경고음을 울리도록 지시하는 기능을 생성하여 명령이 언제 완료되는지 알 수 있도록 하는 것입니다.그러한 기능은 다음과 같습니다:

$ function r { $@; beep; yourscript; }

터미널에서 신호음이 울리면 스크립트가 자동으로 시작됩니다.

이 함수를 사용하여 다음과 같은 긴 명령을 실행하세요.

$ r longcommand

기능을 추가할 수 있습니다. .bashrc 파일을 매번 정의하지 않도록 하세요.

종소리를 좋아하지 않는다면 터미널에 대신 깜박이도록 지시할 수 있습니다.

enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 apple.stackexchange
scroll top