>> Consiglio di guardarlo con "strace -f" per vedere cosa fa il processo
>> figlio e perche` termina male.
> OK, ma stiamo parlando di un binario eseguito all'interno di un servizio
> (bacula-sd): come posso 'strecciarlo'? ;-)
"-f" segue i fork. E "-p " si collega ad un processo gia` in
Mi sembra sbagliata la diagnosi. execvp() funziona.
Il link iniziale mostra questo codice (corretto!)
execvp(argv[0], argv);
/* only gets here if execvp fails */
return -1;
Perche` exec non ritorna. E se tornasse la funzione tornerebbe -1, non 1.
"rc" = return command. Qui e`
Mandi! Giuseppe Sacco
In chel di` si favelave...
>> fallisce (rc=1).
> Hai verificato quale comando viene eseguito? Il primo argomento della execvp()
> deve essere un file binario, oppure uno di testo che inizi con «#!interpreter
> [optional-arg]» e dove «interpreter» dovrebbe essere un
3 matches
Mail list logo