Re: execvp() e shell invalida...

2022-09-08 Per discussione Alessandro Rubini
>> 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

Re: execvp() e shell invalida...

2022-09-08 Per discussione Alessandro Rubini
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`

Re: execvp() e shell invalida...

2022-09-08 Per discussione Marco Gaiarin
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