Alessandro Pellizzari scrisse in data 15/04/2013 14:59:
> Se intendi "c'è un parametro in php.ini che imposti la shell di default?"
> allora no, non c'è.
>
argh... non capisco perché non si possa configurare quale shell usare in
shell_exec e perché shell_exec debba usare quella default di siste
Dario scrisse in data 15/04/2013 19:38:
> Sottoscrivo l'ultima frase.
> Fosse per me shell_exec lo eliminerei del tutto (imho)
io no :)
> Domanda, Piviul: Cosa devi fare in shell che non riesci a fare in PHP,
> o non puoi fare in PHP ?
Ho fatto un'applicazione che va a prendere sui vari client del
Il 15/04/2013 14:59, Alessandro Pellizzari ha scritto:
Se intendi "c'è un parametro in php.ini che imposti la shell di default?"
allora no, non c'è.
L'unico modo è quello di richiamare la shell come indichi. Oppure di fare
uno script e usare lo shebang (#!) all'inizio per specificare la shell.
Il Mon, 15 Apr 2013 14:49:30 +0200, Piviul ha scritto:
> non chiara, ogni chiamata alla funzione shell_exec ignora la shell
> predefinita dell'utente e utilizza quella predefinita nel sistema a meno
> che non si esegua direttamente l'interprete con una chiamata tipo
> shell_exec("/bin/bash -c "you
- Messaggio originale -
> Da: Piviul
> A: debian-italian@lists.debian.org
> Cc:
> Inviato: Lunedì 15 Aprile 2013 14:49
> Oggetto: Re: php e default shell
>
> Mario Vittorio Guenzi scrisse in data 15/04/2013 13:46:
>> premesso che in materia sono una c
Mario Vittorio Guenzi scrisse in data 15/04/2013 13:46:
> premesso che in materia sono una capra la butto li...
> PHP presumo che venga eseguito da www-data, se cambi la shell in
> passwd a www-data?
> Cioe' di default e' /bin/sh che pero' e' un simlink a dash dandogli
> invece come shell /bin/bash
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 15/04/2013 12:57, Piviul ha scritto:
> Mario Vittorio Guenzi scrisse in data 15/04/2013 12:46:
>> Il 15/04/2013 11:16, Piviul ha scritto:
>>
>>
>>> Ma prima mi piacerebbe impostare bash in default...
>>
>>
>> Non sono sicuro di aver capito, vuoi
Mario Vittorio Guenzi scrisse in data 15/04/2013 12:46:
> Il 15/04/2013 11:16, Piviul ha scritto:
>
>
> > Ma prima mi piacerebbe impostare bash in default...
>
>
> Non sono sicuro di aver capito, vuoi impostare bash come shell di
> default per la macchina o solo per PHP?
> Nel primo caso basta far
Ciao a tutti, ho un piccolo problema con php: vorrei che quando chiamo
la funzione shell_exec venga usata di default bash invece di dash. I
workaround che ho trovato sono quelli di cambiare la shell predefinita
con update-alternatives (ma non mi sembra accettabile) oppure quello di
esplicitare in o
Riccardo Fabris ha scritto:
Ok, ok, la mia parola nulla vale...
tutt'altro, il non dovrebbe non era x nulla inteso cosi` :)
Pardon :)
(una diagnosi potrebbe essere che manca il
:$PATH in fondo a un PATH=blabla messo da qualcosa o a mano
in .bashrc)
Mi associo alla diagnosi.
forse da quelle famose (
Cristian Versari ha scritto:
> Attenzione pero' a non pensare che bash = sh, anche
--- cut ---
> possibile, quindi sicuramente cambiano anche i file
> di configurazione che consulta quando viene lanciata.
> Meglio controllare con uno strace.
Addirittura strace! basta scrivere "man bash" e leggere
Cristian Versari ha scritto:
Riccardo Fabris ha scritto:
e` vero, ma posix coi path non dovrebbe c'entrare nulla (a
parte richiedere che una sh posix compliant sia la prima a
essere trovata chiamando sh afair)
Ok, ok, la mia parola nulla vale...
tutt'altro, il non dovrebbe non era x nulla inteso c
Riccardo Fabris ha scritto:
e` vero, ma posix coi path non dovrebbe c'entrare nulla (a
parte richiedere che una sh posix compliant sia la prima a
essere trovata chiamando sh afair)
Ok, ok, la mia parola nulla vale... mi vedo costretto a questo:
--
> Attenzione pero' a non pensare che bash = sh, anche
> se l'eseguibile e' lo stesso. Andando a spulciare
> il codice (ma e' scritto anche nel man da qualche
> parte) si vede che bash si comporta diversamente
> a seconda del nome con cui viene chiamata:
Cavolo... questa non la sapevo io...
> se e
alexxmed ha scritto:
E' vero anche per me! Tantoché man bash = man sh.
Attenzione pero' a non pensare che bash = sh, anche
se l'eseguibile e' lo stesso. Andando a spulciare
il codice (ma e' scritto anche nel man da qualche
parte) si vede che bash si comporta diversamente
a seconda del nome con cui
Alle 08:58, mercoledì 9 febbraio 2005, Raistlin ha scritto:
> Questa non l'ho capita...
> $ls -la /bin/sh
> 0 lrwxrwxrwx 1 root root 4 2005-01-24 09:33 /bin/sh -> bash
>
> Se anche per lui e` cosi` sta usano la bash anche se indica sh E`
> cosi` anche per te vero Andrea?
>
E' vero anche per
> > Ciao, su una installazione di base di Debian Sarge ho notato che se indico
Ciao,
> >
> > #!/bin/bash
> >
> > gli script non vanno, o meglio mi tocca indicare il percorso completo
> > dei bianri /bin/cat etc.
> >
> > invece se indico
> >
> > #!/bin/sh
> >
> > va tutto liscio. Pensavo che fosse
Alle 22:31, martedì 8 febbraio 2005, Andrea Ganduglia ha scritto:
> Ciao, su una installazione di base di Debian Sarge ho notato che se indico
>
> #!/bin/bash
>
> gli script non vanno, o meglio mi tocca indicare il percorso completo
> dei bianri /bin/cat etc.
>
> invece se indico
>
> #!/bin/sh
>
>
Ciao, su una installazione di base di Debian Sarge ho notato che se indico
#!/bin/bash
gli script non vanno, o meglio mi tocca indicare il percorso completo
dei bianri /bin/cat etc.
invece se indico
#!/bin/sh
va tutto liscio. Pensavo che fosse colpa di cron, ma ho visto che
anche fuori da c
19 matches
Mail list logo