Re:

when use cmd syntax, you still can get the process id of the executed
command.
you can use $?.pid to get that pid, because a Process::Status object of
executed command is stored in $? variables.

2007/10/26, <>: