Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Si a partir d'un terminal je fais : ./test.sh toto
tout va bien
Si j'appelle un fichier php qui contient : exec("./test.sh toto");
cela ne marche pas.
Ça me semble normal, puisque test.sh n'est pas un exécutable, mais un script à passer en paramètre à un shell. La syntaxe pourrait être (de mémoire, non testé) : exec("/bin/ksh -e ./test.sh toto");
-- Olivier Miakinen Troll du plus sage chez les conviviaux : le nouveau venu, avec son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
Si a partir d'un terminal je fais :
./test.sh toto
tout va bien
Si j'appelle un fichier php qui contient :
exec("./test.sh toto");
cela ne marche pas.
Ça me semble normal, puisque test.sh n'est pas un exécutable, mais un
script à passer en paramètre à un shell. La syntaxe pourrait être (de
mémoire, non testé) : exec("/bin/ksh -e ./test.sh toto");
--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
Si a partir d'un terminal je fais : ./test.sh toto
tout va bien
Si j'appelle un fichier php qui contient : exec("./test.sh toto");
cela ne marche pas.
Ça me semble normal, puisque test.sh n'est pas un exécutable, mais un script à passer en paramètre à un shell. La syntaxe pourrait être (de mémoire, non testé) : exec("/bin/ksh -e ./test.sh toto");
-- Olivier Miakinen Troll du plus sage chez les conviviaux : le nouveau venu, avec son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
Bruno
In article , Bruno wrote:
Voici pourquoi cela ne fonctionnait pas : c'était un problème de droit d'écriture
Le message que j'avais était trompeur : **** Unable to open the initial device, quitting.
Bruno
In article <bruno-BE8844.18065610012006@nnrp3-1.proxad.net>,
Bruno <bruno@kilikopela.com> wrote:
Voici pourquoi cela ne fonctionnait pas :
c'était un problème de droit d'écriture
Le message que j'avais était trompeur :
**** Unable to open the initial device, quitting.