Veja o que você pode fazer. Eu tenho que te dizer, este provavelmente não é o melhor método, mas se eu precisasse de uma solução rápida, isso é o que eu faria.
Primeiro, encontre o ID do processo de ambos os processos. Certo?
Em seguida, verifique a lista de processos em execução via grep ou qualquer comando semelhante. Faça isso, diga a cada segundo.
Verifique se os dois IDs ainda estão presentes. No momento em que seu loop descobrir que um dos processos não foi encontrado, mate o outro.
Mas sim, isso significa que você terá que manter outro processo com um loop em execução no fundo que pode diminuir o desempenho do seu PC, mas não em grande quantidade.
Comente aqui se você encontrar uma ideia melhor