Open linzhengen opened 3 years ago
$process = new Process(['ls', '-lsa']); $process->start();
で非同期プロセスを実行させたかったが、プロセスが実行完了前にkillされてしまった。。。
githubのソース拝見したら、それらしい原因を見つけました。 https://github.com/symfony/process/blob/3.0/Process.php#L172
public function __destruct() { $this->stop(0); }
オーバライドのクラスを作って、__destructを上書きすることにした
で非同期プロセスを実行させたかったが、プロセスが実行完了前にkillされてしまった。。。
githubのソース拝見したら、それらしい原因を見つけました。 https://github.com/symfony/process/blob/3.0/Process.php#L172
オーバライドのクラスを作って、__destructを上書きすることにした