Fix in exec command

This commit is contained in:
absurdo 2023-11-25 00:57:24 +01:00
parent 585e1a99b0
commit b54fa9c553

View file

@ -7,34 +7,6 @@ class Linux {
static public function shell_command($arr_command, $exit_if_error=0) { static public function shell_command($arr_command, $exit_if_error=0) {
$error=0;
/*$process=new Process($arr_command);
$process->run(function ($type, $buffer): bool {
if (Process::ERR === $type) {
echo $buffer;
$error=1;
} else {
echo $buffer;
}
});
if($error && $exit_if_error) {
exit(1);
}
echo 'Error'.$error;
return $error;*/
$cmd=implode(' ', $arr_command); $cmd=implode(' ', $arr_command);
$a = popen($cmd, 'r'); $a = popen($cmd, 'r');
@ -47,11 +19,13 @@ class Linux {
} }
if(pclose($a)>0) { $result=pclose($a);
if($result>0) {
echo 'Error executing command '.$cmd."\n"; echo 'Error executing command '.$cmd."\n";
exit(1); exit($result);
} }