You should take a look at ttp://www.linux-mag.com/id/5103
"Boot Camp for Wizards, Part Three: Using Standard I/O from shells"
you can use named pipes and I/O redirection for IPC. I don't know how Jerry would be able to getdeeper on IPC at the shell level, I guess you'll need a more complete programming language for message passing, queues, semaphores and shared memory . »