Question: 1. what is the difference between a job and a process?
Answer: Jobs are one or more processes that are grouped together as a 'job', where job is a UNIX shell concept. A job consists of multiple processes running in series or parallel. A process is a program under execution. job is when you want to know about processes started from the current shell.