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 della

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

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

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 fare

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 impostare bash

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 Gianfranco Costamagna
- Messaggio originale - Da: Piviul piv...@riminilug.it 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 capra la butto li

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 your

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: 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 me!

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 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 esso

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 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

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 il

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

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

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 va tutto

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 colpa di cron, ma ho