Had an assignment to build a shell in a week, how hard could it be?
controlling terminal session leader job control