Asustor Lancer /sbin/poweroff dans un script shell depuis une page web

JacquesNAS

Chevalier Jedi
21 Janvier 2016
460
61
28
Bonjour fidèle lecteur,

tu es un lecteur assidu de mes aventures ? Tu veux suivre l'épisode suivantr du fil de discussion :
"Lancer un script shell depuis une page web" ?

eh bien disons que le script appelé comme je le disais dans le 1er épisode, fonctionne bien et est bien activé par la page web.

Mais... un autre point bloquant se trouve sur la route du succès.

En effet, le script après avoir fait son job doit encore lancer une ultime commande : /sbin/poweroff
(qui est un lien 777 vers /bin/busybox 755).

Cette commande retourne :
We trust you have received the usual lecture from the local System

mais ... le NAS reste allumé.

Le même script lancé en shell arrête bien le serveur.

Là je ne vois pas comment contourner ce poin bloquant. C'est là que, si vous l'acceptez, votre mission commence.

Et si vous connaissez une autre commande suceptible d'arrêter le serveur, je suis preneur. Avant la commande shutdown fonctionnait mais j'ai l'impression qu'elle a été décomissionnée.

Help.
 
Est-ce que shutdown now ne fonctionnerait pas ?
 
@JacquesNAS
Est-ce que cette application du store ne ferait pas ce que tu souhaite faire avec tes scripts ?
 
réponse d'un collègue qui est similaire à celle d' @ MilesTEG1

Hi Damien,

I have no idea how to do that, especially he mentioned he need a "button" on the html page to execute the shell script ?
If so, he need to deploy a php web server app to launch his own html page.

But if this is not the case, he can install script_server and have a try if this can fulfill the requirements or not.

Best Regards,
 
  • J'aime
Réactions: MilesTEG