o - Process is running on a processor
s – Sleeping: process is waiting for an event to complete
r - run-able: process is on run queue.
z - Zombie state: process terminated and parent not waiting. t - Process is stopped, either by a job control signal or because it is being traced.
To kill a process you could type kill 101. The '101' would be the pid (process ID) number. If the process gets hung and doesn’t listen to this kill command, you can also type kill -9 101. The -9 pulls the plug, this command is not recommended because it can leave some locked files or child processes behind. Kill -l provides a quick look at available signals, names and pid's
Job control is the process of running job processes in your current shell, in your current login session. There are several shell commands you can use to manipulate these jobs even though you close your session or current shell. Jobs may continue to run. This is why there are commands to manipulate any process you might have left behind.
You can start a job in either the foreground or background. If you run a job in the background and then close your current shell, you cannot bring that job back to the foreground. But, that background job can continue to produce output to a file
To start a job in the foreground, type in the command at the UNIX prompt and hit return. There are two ways to start a job in the...