キーが押されるまで無期限に実行されるプロセスがあります。bash を使用して、このプロセスにキーストロークを挿入してプロセスを終了させたいと考えています。この投稿に基づいて、linux - ある端末から別の端末にコマンドを書きます
echo -e "b" > /proc/[pid]/fd/0
(この場合の文字「b」は任意です)文字「b」は、無期限に実行されているプロセスのターミナルに表示されますが、実際に入力した場合のようにプログラムの終了をトリガーしませんウィンドウに「b」。
xdotools の推奨事項も確認しましたが、機能させることができず、これを実装するために GUI に依存することを避けようとしています。
私は Ubuntu 10.04 を実行していますが、bash の経験はあまりありません。