Re: execvp() e shell invalida...
Giuseppe Sacco <[email protected]> Wed, 07 Sep 2022 22:09:52 +0200
| Newsgroups | gmane.linux.debian.devel.italian |
|---|---|
| Message-ID | <[email protected]> |
Ciao Marco, Il giorno mer, 07/09/2022 alle 15.07 +0200, Marco Gaiarin ha scritto: [...] > Orbene, il comando in questione, eseguito con execvp() da qui: >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://sourceforge.net/p= /vchanger/code/ci/master/tree/src/mypopen.c > pp#l299 >=20 > fallisce (rc=3D1). Hai verificato quale comando viene eseguito? Il primo argomento della execv= p() deve essere un file binario, oppure uno di testo che inizi con =C2=AB#!inte= rpreter [optional-arg]=C2=BB e dove =C2=ABinterpreter=C2=BB dovrebbe essere un perc= orso (assoluto?) relativo ad un file binario. Inoltre, prima della execvp(), c'=C3=A8 una chiamata a vlog.Debug(). Cosa c= '=C3=A8 scritto nel debug? Il file eseguito =C3=A8 quello corretto? Ciao, Giuseppe