({{, (RefLink[Processes, paclet:ref/Processes])[] 
returns a list of currently running external processes started in this Wolfram Language session.}})

OpenersNotesSection(Spacer1)Details

(RefLink[Processes, paclet:ref/Processes]) returns a list of (RefLink[ProcessObject, paclet:ref/ProcessObject]) objects.

OpenersPrimaryExamplesSection(Spacer1)Examples  (2)

OpenersExampleSection0(Spacer1)Basic Examples  (2)

Get the list of running processes:

Processes[]

Start the system shell process using (RefLink[StartProcess, paclet:ref/StartProcess]):

process=StartProcess[$SystemShell]

Get the list of running processes, including the shell process that was just started:

Processes[]

Start five system shell processes:

StartProcess[$SystemShell]&/@Range[5]

Show the list of processes that were started using (RefLink[StartProcess, paclet:ref/StartProcess]):

Processes[]

Kill all processes that were started using (RefLink[StartProcess, paclet:ref/StartProcess]):

KillProcess/@Processes[];

Check that all processes have actually finished:

Processes[]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[ProcessObject, paclet:ref/ProcessObject])  ▪  (RefLink[StartProcess, paclet:ref/StartProcess])  ▪  (RefLink[KillProcess, paclet:ref/KillProcess])  ▪  (RefLink[ProcessStatus, paclet:ref/ProcessStatus])  ▪  (RefLink[Streams, paclet:ref/Streams])  ▪  (RefLink[Links, paclet:ref/Links])  ▪  (RefLink[ExternalSessions, paclet:ref/ExternalSessions])  ▪  (RefLink[Devices, paclet:ref/Devices])  ▪  (RefLink[FileNames, paclet:ref/FileNames])  ▪  (RefLink[Run, paclet:ref/Run])  ▪  (RefLink[SystemProcesses, paclet:ref/SystemProcesses])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Direct Control of External Processes, paclet:guide/DirectControlOfExternalProcesses])}})}})