with the code below, $rv is 0 :-)
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file','stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
With the code below, $rv is -1 :-(
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file',stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
$done=false;
while ($done===false) {
$pstat=proc_get_status($proc);
if (!$pstat['running']) $done=true;
usleep(500000);
}
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
Why oh why?
With the code below, $rv is -1 :-(
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file',stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
$done=false;
while ($done===false) {
$pstat=proc_get_status($proc);
if (!$pstat['running']) $done=true;
usleep(500000);
}
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
Why oh why?
Hello,[...]
with the code below, $rv is 0 :-)
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file','stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
Hello,--- Synchronet 3.21d-Linux NewsLink 1.2
with the code below, $rv is 0 :-)
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file','stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
With the code below, $rv is -1 :-(
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file',stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
$done=false;
while ($done===false) {
$pstat=proc_get_status($proc);
if (!$pstat['running']) $done=true;
usleep(500000);
}
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
Why oh why?
Hello,--- Synchronet 3.21d-Linux NewsLink 1.2
with the code below, $rv is 0 :-)
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file','stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
With the code below, $rv is -1 :-(
--- begin code --- $pdesc=[0=>['pipe','r'],1=>['file','stdout.log','w'],2=>['file',stderr.log','w']];
$proc=proc_open('sleep 3',$pdesc,$pipes);
$done=false;
while ($done===false) {
$pstat=proc_get_status($proc);
if (!$pstat['running']) $done=true;
usleep(500000);
}
fclose($pipes[0]);
$rv=proc_close($proc);
echo('rv: '.$rv.PHP_EOL);
exit(0);
--- end code ---
Why oh why?
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 01:44:12 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
10 files (20,373K bytes) |
| Messages: | 264,188 |