A voir également:
- Shell+php
- Classic shell - Télécharger - Personnalisation
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Secure shell - Télécharger - Divers Web & Internet
- Shell infrastructure host c'est quoi - Guide
1 réponse
vois la commande exec et celles apparentées dans la doc php tu dois pouvoir torouver ça sur nexen
attention:
les commandes que tu executes doivent:
-etre accessibles par ton httpd (droits, arborescence)
Je crois qu'il faut spécifier certains aprametres dans httpd.conf à ce propos
-etre trouvables à partir de l'environnement de ton démon http, Si il netrouve pas les commandes, spécifie un $PATH dans ton script, ou utilise des chemins absolus.
Suivant la conf que tu as défini, et pour des raisons de sécurité, ça peut être pas mal d'utiliser une copie de commandes que tu vas utiliser dans ton arborescence www dans un répertoire consacré à ça.
Bon courage
attention:
les commandes que tu executes doivent:
-etre accessibles par ton httpd (droits, arborescence)
Je crois qu'il faut spécifier certains aprametres dans httpd.conf à ce propos
-etre trouvables à partir de l'environnement de ton démon http, Si il netrouve pas les commandes, spécifie un $PATH dans ton script, ou utilise des chemins absolus.
Suivant la conf que tu as défini, et pour des raisons de sécurité, ça peut être pas mal d'utiliser une copie de commandes que tu vas utiliser dans ton arborescence www dans un répertoire consacré à ça.
Bon courage
pour le script j'ai utilisé la commande exec
avec le chemin absolu du script mais sans résultat.
svp est ce que vous pouvez m'indiquer la commande
à utiliser
-> tu dois avois la main sur la conf du serveur httpd et modifier la conf pour permettre l'execution de commandes, ou tu dois etre sur que l'hebergeur te permet d'executer telle ou telle commande
de plus, la commande doit être visible de ton serveur http, ce qui n'est généralement pas le cas des commandes usuelles, pour des raisons de sécurité, et les droits sur les exécutables doivent être configurés de telle sorte que les commandes soient exécurtables par l'utilisateur sous lequel tourne ton httpd.
ah, une autre piste: peut être faut il lancer explicitement un shell pour qu'il execute ton script. Tres probablement, d'ailleurs.
genre exec(bash options script..) Mais je ne connais pas le détail, j'ai joué à ça il y a maintenant 3 ans, et je n'ai plus le code. Il me semble en effet avoir galéré avec mes scripts bash, du coup j'avais fait bourrin, une commande après l'autre appelée à coups d'exec par ... un script php.