xecutando o comando Linux do PHP

Eu tenho um pouco de uma situação única. Estou tentando executar um programa de codificação de vídeo a partir de um script PHP chamado Diascope, que depende do comando 'convert' fornecido pelo ImageMagick. Eu tenho um script bash que executa uma conversão muito simples e depois executa o aplicativo chamado Diascope. Esse é o código de conversão e, a seguir, ele cria o novo arquivo

convert image.jpg image.png

Não mostra erros, mas depois executo o Diascope assim

diascope -clean audio.txt

E posso ver que o Diascope carrega a propriedade porque imprime "Diascope 0.2.1":

diascope 0.2.1 (ms 2006-2010) gerador de apresentação de slides Vejahttp: //diascope.sf.ne para documentação e atualizações.

Erro: programa executável não encontrado: convert Por favor, consulte os requisitos para o diascope nas notas de versã

Quando corroshell_exec("whoami"); imprime "ninguém"

Então, por que posso executar o convert sozinho, mas o processo "diascope" parece não utilizá-lo? Eu tentei entrar em/usr/local/bin/convert e chmoding para 777, mas não pareceu ter nenhum efeito, o que mais eu poderia tentar aqui?

UPDATE: provavelmente devo adicionar isso quando tento executardiascope -clean audio.txt como root no terminal, ele cria o arquivo audio.flv como deveria, também não consigosudo su nobody retornaThis account is currently not available.

questionAnswers(1)

yourAnswerToTheQuestion