Por vezes, existem problemas de mau funcionamento ao executar comandos shell diretamente via funções de execução do php. Um exemplo disto, pode ser em alguns ambientes a questão de setar variáveis de ambiente do shell e executar comandos.
Quando isto ocorrer, existem algumas formas de resolver o problema. Abaixo uma susgestão que cria um arquivo shell script e efetua a execução do programa criado.
Com o uso da imaginação, é possível dar outras utilidades a esta funcionalidade.