
Esta questão é semelhante, mas diferente de
Como posso receber uma notificação de áudio quando um comando shell for concluído?
Estou procurando um comando que possa ser usado como
sleep 2 &; sleep 1 &; sleep 5 &; sleep 3; bell
dando uma notificação sonora após 5 segundos.
Eu uso zsh
em um KDE
konsole
.
Responder1
Que tal
sleep 2 &; sleep 1 &; sleep 5 &; sleep 3 &; for job in `jobs -p` ; do wait $job ; done ; bell
(simplificado dehttps://stackoverflow.com/questions/356100/how-to-wait-in-bash-for-several-subprocesses-to-finish-and-return-exit-code-0)?
Nota lateral: testei no GNU bash, versão 4.3.48 em vez de zsh e usei beep em vez de bell. Meu comando real foi um pouco diferente:
sleep 2 & sleep 1 & sleep 5 & sleep 3 & for job in `jobs -p` ; do wait $job ; done ; beep
Responder2
Você pode usar sleep 2 & sleep 1 & sleep 5 & wait; xkbbell -force
. Pode ser necessário executar modprobe pcspkr
como root.