Re: php e default shell

2013-04-16 Per discussione Piviul
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

Re: php e default shell

2013-04-16 Per discussione Piviul
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

Re: php e default shell

2013-04-15 Per discussione Dario
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.

Re: php e default shell

2013-04-15 Per discussione Alessandro Pellizzari
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

Re: php e default shell

2013-04-15 Per discussione Gianfranco Costamagna
- 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

Re: php e default shell

2013-04-15 Per discussione Piviul
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

Re: php e default shell

2013-04-15 Per discussione Mario Vittorio Guenzi
-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

Re: php e default shell

2013-04-15 Per discussione Piviul
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

php e default shell

2013-04-15 Per discussione Piviul
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

Re: default shell

2005-02-09 Per discussione Cristian Versari
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 (

Re: default shell

2005-02-09 Per discussione Lucio
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

Re: default shell

2005-02-09 Per discussione Riccardo Fabris
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

Re: default shell

2005-02-09 Per discussione Cristian Versari
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: --

Re: default shell

2005-02-09 Per discussione Raistlin
> 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

Re: default shell

2005-02-09 Per discussione Cristian Versari
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

Re: default shell

2005-02-09 Per discussione alexxmed
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

Re: default shell

2005-02-08 Per discussione Raistlin
> > 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

Re: default shell

2005-02-08 Per discussione alexxmed
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 > >

default shell

2005-02-08 Per discussione Andrea Ganduglia
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