여러 장기 실행 명령이 완료되면 어떻게 오디오 알림을 받을 수 있나요?

여러 장기 실행 명령이 완료되면 어떻게 오디오 알림을 받을 수 있나요?

이 질문은 비슷하지만 다릅니다.
쉘 명령이 완료되면 어떻게 오디오 알림을 받을 수 있나요?
다음과 같이 사용할 수 있는 명령을 찾고 있습니다.

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

5초 후에 음성 알림을 제공합니다.

나는 .zshKDE 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루트로 실행해야 할 수도 있습니다 .

관련 정보