여러 장기 실행 명령이 완료되면 오디오 알림을 받는 방법은 무엇입니까?

여러 장기 실행 명령이 완료되면 오디오 알림을 받는 방법은 무엇입니까?

이 질문은 비슷하면서도 다릅니다.
쉘 명령이 완료되면 오디오 알림을 받는 방법은 무엇입니까?
이렇게 쓸 수 있는 명령어를 찾고 있어요

sleep 2 &; sleep 1 &; sleep 5 &; sleep 3; bell

5초 후에 소리 알림이 울립니다.

나는 그것을 zsh하나로 사용합니다 KDE konsole.

답변1

어때요?

sleep 2 &; sleep 1 &; sleep 5 &; sleep 3 &; for job in `jobs -p` ; do wait $job ; done ; bell

(간단화https://stackoverflow.com/questions/356100/how-to-wait-in-bash-for-several-subprocesses-to-finish-and-return-exit-code-0)?

참고 사항: zsh 대신 GNU bash 버전 4.3.48에서 테스트했으며 경고음 대신 경고음을 사용했습니다. 내 실제 명령은 약간 다릅니다.

sleep 2 & sleep 1 & sleep 5 & sleep 3 & for job in `jobs -p` ; do wait $job ; done ; beep

답변2

당신은 그것을 사용할 수 있습니다 sleep 2 & sleep 1 & sleep 5 & wait; xkbbell -force. modprobe pcspkr루트로 실행 해야 할 수도 있습니다 .

관련 정보