Asustor [RESOLU] Lancer un script shell depuis une page web

JacquesNAS

Chevalier Jedi
21 Janvier 2016
460
61
28
Bonjour,

l'objectif : lancer un shell sur le NAS Asustor depuis un bouton dans une page web.

Mon script fonctionne en CLI, ce shell est en lecture pour tout le monde et comme ce n'est pas un binaire ca le fait.

le pb semble eêtre dans l'appel dans la page HTML où un javascript apelle un script php qui doit exécuter le script shell et retourner les réponses http à la page HTML initiale.

// Exécuter le script shell
$scriptshell='path absolu vers le shell';
system($scriptshell, $output, $return_var);

system ou exec ou exec ou shell_exec ; aucun ne semble disposer à exécuter le script.

Quelqu'un sait-il comment procéder ?
 
Résolu : dans le script shell, les appels des binaires et commandes systèmes ont été changé de :

/chemin/vers/binaire.exe en binaire.exe tout court et ca passe. Une configuration environnemental qui doit différer entre le serveur web et l'OS, je ne sais pas mais ca fonctionne. :)

Dami1, peux tu passer le titre de la discussion en résolu, stp ?