You suspend a running (foreground) job by using the suspend keystrokes (usually ^Z).
A background job can be suspended from the background if it understands the suspend or other user kill signals. In general, however, you have to bring the background program into the foreground and then suspend it by using the action listed above.
Ctrl-C
Multi-tasking is multi-tasking, regardless of the Operating System you are talking about. The use of multi-tasking is controlled via a facility in Unix called "Job Control", which allows a user to start multiple tasks, move them between background and foreground, kill them off, etc.
BG is a command on Unix and Unix-like operating systems to run a job(process) asynchronously in the background.
Hmm... "fg" is a bash shell built-in command so I'm assuming you are referring to it. All it does is "resume" the referenced job (or task if you prefer) in the foreground of the shell thus making it the current job (or task). Of course, "fg" is only applicable to a job started with job control enabled. In Unix and Linux shells that support job control, jobs may be suspended, moved to the background, moved to the foreground and suspended or paused jobs may be resumed. You could, I suppose, compare it to using a mouse to bring jobs into and out of focus on a GUI. I don't use GUIs a lot so I'm not sure how simple it is to suspend a job or task on a Windows system thus causing the task to cease being processed until it is resumed. It is trivial to do from within a bash shell however. Also, job control in Unix/Linux shells is not restricted to bash, sh, ksh, csh and many if not most other shells support job control. [JMH]
fg [job id]where [job id] is the job number associated with the process. You can find the job id by issuing the jobs command.
Depends on what you mean by a "job". You can compile a program.
A daemon process is a background service, running as a disconnected process. This means it does not have a terminal interface with an output screen or a keyboard. These services run network processes, job scheduling, etc.
autosys
Most companies provide roles for UNIX System Administrators. The role includes administration work and these skills are required. The website Indeed mentions this job field.
Tell them your background.
see related link
Actually, just about anything you want to do. Depends on the job function requirements.