phpexternal-process

Invoke external shell script from PHP and get its process ID


How can I invoke an external shell script (Or alternatively an external PHP script) from PHP itself and get its process ID within the same script?


Solution

  • $command =  'yourcommand' . ' > /dev/null 2>&1 & echo $!; ';
    
    $pid = exec($command, $output);
    
    var_dump($pid);