cat data into a child process, stopping and restarting the child at any point