Linux: echo $$ возвращает неправильный PID, почему?
echo $$ вам возвращает pid оболочки, которую exec запустил. То что число находится рядом с искомым - совпадение.
Для получения pid'а собственного процесса в php существует соответствующая функция getmypid
включить в htop режим t и посмотреть детей процесса ??