jobs produces a list of the processes in the current session. Each such process is numbered for easy identification by kill and is described by a line of information:
[job-identifier] default state shell_command
is a decimal number which identifies the process. When you use the job-identifier as an argument to the commands or to jobs, preface the number with %.
identifies the default process (that is, the most recently suspended process). If default is a +, this process is the default job. If default is a -, this job becomes the default when the current default job exits. There is at most one + job and one - job.
shows a job as:
is the associated shell command which created the process.
also displays the process group ID of a job (before state).
displays jobs that have changed states and free dead jobs.
displays only the process IDs of all processes.
Possible exit status values are:
POSIX.2. x/OPEN Portability Guide 4.0. Windows 2000. Windows XP. Windows Server 2003. Windows Vista. Windows 7. Windows Server 2008. Windows 8. Windows Server 2012.
jobs is provided as a MKS KornShell built-in only.
You cannot use | to pipe output from jobs to another command and get useful results. The jobs reports the status of background jobs in the current shell; however, when you use the pipe operator, jobs is actually run in a new shell, which does not have background jobs, so it cannot report on any. You can, however, use > to redirect jobs output to a file which can then be used as an input file by another command.
MKS Toolkit for Power Users
MKS Toolkit for System Administrators
MKS Toolkit for Developers
MKS Toolkit for Interoperability
MKS Toolkit for Professional Developers
MKS Toolkit for Enterprise Developers
MKS Toolkit for Enterprise Developers 64-Bit Edition
MKS Toolkit 9.5 Documentation Build 3.