Como posso obter uma notificação de áudio quando o comando de execução longa múltipla terminar?

1

Esta questão é semelhante, mas diferente de Como posso obter uma notificação de áudio quando um comando shell terminar?
Eu estou procurando um comando que possa ser usado como

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

dando uma notificação audível após 5 segundos.

Eu uso zsh em KDE konsole .

    
por Volker Siegel 02.06.2018 / 13:18

2 respostas

0

Que tal

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

(simplificado de link )?

Nota: Eu testei no GNU bash, Versão 4.3.48 em vez de zsh e usei beep ao invés 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
    
por 02.06.2018 / 13:43
-1

Você pode usar sleep 2 & sleep 1 & sleep 5 & wait; xkbbell -force . Pode ser necessário executar modprobe pcspkr como root.

    
por 02.06.2018 / 13:22