ProcessStatus[proc] gives the current status of the external process represented by the ProcessObject proc.
ProcessStatus[proc,"status"]returns True if the process has the status given and returns False otherwise.
Start the system shell process:
Get the current status for the given process:
Kill the shell process:
Check that the process has actually finished:
Get a Boolean telling whether a program is running or not:
ProcessInformation KillProcess ProcessConnection