Página 1 de 1
Apagar raspberry pi vía web
Publicado: 20 Jul 2016, 20:17
por yinpok
Hola compis,
siguiendo la pagina de esta web al pie d ela letra.
http://www.peatonet.com/raspberry-pi-y- ... erfaz-web/
he montando un servidor lamp, para apagar la rpi desde web
/var/www/html/index.php
Código: Seleccionar todo
<html>
<head>
<!--/var/www/html/index.php-->
</head>
<body>
<br></br>
Menu Manager
<input type="submit" name="apagar" value="Apagar">
></br>
</body>
</html>
<?php
if ($_POST[apagar]) {
$a- exec("sudo sh /var/www/html/apagar.sh");
echo $a;
}
?>
/var/www/html/apagar.sh
pero no me ejecuta el apagado, he probado en ubuntu y ahí si me funciona, se os ocurre algo?
Gracias!
Re: Apagar raspberry pi vía web
Publicado: 20 Jul 2016, 21:04
por Kike
yinpok escribió:Hola compis,
siguiendo la pagina de esta web al pie d ela letra.
http://www.peatonet.com/raspberry-pi-y- ... erfaz-web/
he montando un servidor lamp, para apagar la rpi desde web
/var/www/html/index.php
Código: Seleccionar todo
<html>
<head>
<!--/var/www/html/index.php-->
</head>
<body>
<br></br>
Menu Manager
<input type="submit" name="apagar" value="Apagar">
></br>
</body>
</html>
<?php
if ($_POST[apagar]) {
$a- exec("sudo sh /var/www/html/apagar.sh");
echo $a;
}
?>
/var/www/html/apagar.sh
pero no me ejecuta el apagado, he probado en ubuntu y ahí si me funciona, se os ocurre algo?
Gracias!
Bienvenido
@yinpok , no se me habria ocurrido la idea de parar mi Pi via Web , interesante
Me suena que el problema está en que debes dar permisos de ejecución al script, para ello pon el siguiente comando:
Ya me contarás, un saludo

Re: Apagar raspberry pi vía web
Publicado: 21 Jul 2016, 19:00
por yinpok
Hola Kike!
Gracias por responder, he ejecutado el chmod y me sigue sin funcionar.
se te ocurre algo más?
Saludos!
Código: Seleccionar todo
sudo visudo
GNU nano 2.2.6 File: /etc/sudoers.tmp
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Re: Apagar raspberry pi vía web
Publicado: 21 Jul 2016, 19:17
por Kike
Buenas
@yinpok , pues que extraño .
Probaste dar permisos de propietario a www-data ( nginx o apache ) ?
Código: Seleccionar todo
sudo chown www-data -R /var/www/html
sudo chmod -x /var/www/html/index.php
ya no se me ocurren mas posibilidades :claroclaro :|(
Re: Apagar raspberry pi vía web
Publicado: 13 Sep 2016, 18:20
por ismaDev
¿Te sale el echo?
Re: Apagar raspberry pi vía web
Publicado: 01 Nov 2016, 21:53
por leserc
¿Lo has añadido para que se ejecute al iniciar?
/etc/init.d
Re: Apagar raspberry pi vía web
Publicado: 15 Feb 2017, 15:51
por YUDANGER
Y un cable USB con interruptor? Soy Moon y no eniendo. Apagar sistema y pulsar el botón. ???
Re: Apagar raspberry pi vía web
Publicado: 16 Feb 2017, 15:45
por elvergalarga
Re: Apagar raspberry pi vía web
Publicado: 20 Feb 2017, 03:57
por efenix
:idea: :idea: :idea:
Re: Apagar raspberry pi vía web
Publicado: 24 Feb 2017, 10:17
por emigp500

:cry:
Re: Apagar raspberry pi vía web
Publicado: 16 Mar 2017, 19:06
por Onando
Ejemplo fehaciente de como confundir el tocino con la velocidad :-)