Allow interrupt on Windows

This commit is contained in:
crazywhalecc 2025-12-11 15:50:39 +08:00
parent f8952da2a3
commit 88d135a4e5

View File

@ -171,7 +171,7 @@ abstract class Shell
} else {
$env = null;
}
$process = proc_open($cmd, $descriptors, $pipes, $cwd, env_vars: $env);
$process = proc_open($cmd, $descriptors, $pipes, $cwd, env_vars: $env, options: PHP_OS_FAMILY === 'Windows' ? ['create_process_group' => true] : null);
$output_value = '';
try {