The "Job Control" section of gnu libc info documentation can help a lot, it even has nice examples.
In reply to Re: Job control by ambrus in thread Job control by stdin_stdout