/dev/null 2>&1 & って付ければ そら、PHPは結果待たずに次ぎ行くけど、
( & だけだと 終わるの待つので)
結果 /dev/nullに捨ててんだから、 取得できんわな。

ファイルにでも出力すれば、処理が終わった頃にファイルに出力されるけど、
バックグラウンドで処理したいってんだから、その結果を
exex()抜けた段階で結果取得できるわけが無いでしょうに。