Inyectar pulsaciones de teclas en diferentes procesos usando Bash
Tengo un proceso que se ejecuta indefinidamente hasta que se presiona una tecla. Me gustaría usar bash para inyectar una pulsación de tecla en este proceso para que finalice. Basado en este post,linux - escribe comandos de un terminal a otro He tratado de usar
echo -e "b" > /proc/[pid]/fd/0
(La letra "b" en este caso es simplemente arbitraria) La letra "b" aparecerá en el terminal del proceso que se está ejecutando de forma indefinida, pero no activa la terminación del programa como lo hace si realmente escribo "b" en la ventana.
También he visto la recomendación de xdotools, pero no pude hacer que funcionara y estoy tratando de evitar confiar en la GUI para implementar esto.
Estoy ejecutando Ubuntu 10.04, y no tengo mucha experiencia en bash.