Injetar pressionamento de tecla para processo diferente usando Bash

Eu tenho um processo que é executado indefinidamente até que uma tecla seja pressionada. Eu gostaria de usar o bash para injetar um pressionamento de tecla nesse processo para que ele seja finalizado. Com base neste post,linux - escreve comandos de um terminal para outro Eu tentei usar

echo -e "b" > /proc/[pid]/fd/0

(A letra "b" neste caso é apenas arbitrária) A letra "b" irá aparecer no terminal do processo que está sendo executado indefinidamente, mas não aciona o término do programa como acontece se eu realmente digitar "b" na janela.

Eu também vi a recomendação para o xdotools, mas não consegui fazê-lo funcionar e estou tentando evitar a interface gráfica para implementá-lo.

Estou executando o Ubuntu 10.04 e não tenho muita experiência em bash.

questionAnswers(2)

yourAnswerToTheQuestion