encontra binário ligado a um processo que falha logo após ser lançado?

1

O programa A, depois de verificar a configuração do sistema, executa um dos Programas B, C ou D. Quando executo o Programa A, ele lança uma dessas falhas de programa recém-lançadas (demora menos de um segundo). Isso me impede de encontrar o arquivo via / proc mount. Existe uma maneira de saber qual programa foi lançado?

A execução do Programa A no gdb não ajudou, porque a configuração do sistema lida pelo Programa A mudou e lançou um programa diferente. Todos esses binários (A, B, C e D) estão no mesmo diretório.

    
por Deepanshu 05.12.2012 / 02:30

1 resposta

1

Se você não puder colocar um traço, sugiro que você renomeie temporariamente B, C e D. Supondo que A diga que B, C ou D estão faltando, você deve obter as informações necessárias.

Se não lhe disser, mas ainda gerar um erro dizendo que o próximo processo está faltando, você pode tentar renomear apenas B e C e ver o que acontece. Em seguida, tente novamente com apenas B e D. Nesse ponto, você deve saber se B, C ou D é o culpado.

Além disso, você pode tentar manualmente cada um deles e ver se apenas um ou todos têm problemas ao iniciar.

    
por Alexis Wilke 05.12.2012 / 02:47