I have used Expect for this, as it is designed for automating usage of interactive programs.
I no longer use the script but here it is for reference: refresh.exp · master · Mikko Ahlroth / mebe · GitLab – it should help you get started in case you go with Expect.
Note that on line 14, send " " sends the ctrl+g IIRC. It may not be copied correctly if you copy it with a browser so you may want to download the file directly. (And indeed if I copy it to this forum, it’s rendered as send "a"!)
EDIT: Note that there is also a --remsh option for IEx. Maybe that already does what you need, at least partly?


















