..> Interaction with backgrounded processes It's also possible to use other forms of IPC, such as messages or semaphores in combination with a FIFO; the key is that some form of asynchronous notification is usually required, although splitting the backgrounded process into two can sometimes get around that.