Ejecutar PHP desde el gancho post-actualización de GIT

Estoy usando GIT en mi server y estoy tratando de get un file PHP para que se ejecute cada vez que actualizo mi repository. Estoy tratando de usar mi gancho post-actualización para lograr esto.

este es el código que probé:

#!/bin/sh echo echo "**** Pulling changes into Prime [Hub's post-update hook]" echo cd $HOME/www || exit unset GIT_DIR git pull hub master exec git-update-server-info php /path/to/directory/file.php 

Parece que no puedo ejecutar el PHP. ¿Alguien capaz de arrojar algo de luz sobre esto?

exec nunca regresa Cualquier cosa que ponga después de la llamada del exec es código muerto.

Retire el exec , o colóquelo antes de su línea php si eso es lo último que debe hacerse. (Y después de hacer una comprobación de errores si es necesario, obviamente).

Entonces por ejemplo

 ... git-update-server-info exec php /path/to/directory/file.php 

O simplemente

 ... git-update-server-info php /path/to/directory/file.php 

(o mueva las declaraciones a su alnetworkingedor si se puede invocar su script php antes del command git).