Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php exec是异步的还是同步的?_Php_Synchronization_Exec - Fatal编程技术网

Php exec是异步的还是同步的?

Php exec是异步的还是同步的?,php,synchronization,exec,Php,Synchronization,Exec,我试图弄明白为什么我的脚本不会等到这个命令完成后再继续下一步 exec('env MAGICK_THREAD_LIMIT=1; convert -density 72 '.$tempPath.'/'.$row['tempFile'].' -resize 25% '.$tempPath.'/thumbs/%03d.png'); 一个很好的后续问题是,如果同步是可能的,我如何使它完成,然后在脚本中的下一件事(在本例中是数据库更新)运行,然后只运行。如果exec()导致错误可能重复的,如果我可以确定

我试图弄明白为什么我的脚本不会等到这个命令完成后再继续下一步

exec('env MAGICK_THREAD_LIMIT=1; convert -density 72 '.$tempPath.'/'.$row['tempFile'].' -resize 25% '.$tempPath.'/thumbs/%03d.png');
一个很好的后续问题是,如果同步是可能的,我如何使它完成,然后在脚本中的下一件事(在本例中是数据库更新)运行,然后只运行。如果
exec()
导致错误

可能重复的,如果我可以确定