Hugolino
2007-08-31 07:54:42 UTC
Bonjour,
J'ai mis un bouton pour démarrer une machine dans une page:
<form method="post" action="kick-deb.php">
<input type="submit" value="Kicker Deborah" />
</form>
Quand je clique ce bouton la page kick-deb.php est bien chargée, tout ce
passe normalement, sauf que...
<?php
echo "<-->\n";
system('TERM=dumb /usr/sbin/etherwake -D 00:E0:4C:02:4C:98');
//echo htmlentities( system("/usr/local/bin/WOL_Deb"));
echo "<-->\n";
system("TERM=dumb /bin/ping -i 5 -w 60 deb");
?>
affiche :
<-->
<-->
et la machine ne s'allume pas.
Si je tape "/usr/sbin/etherwake -D 00:E0:4C:02:4C:98", dans un shell,
ça marche bien sûr.
Quelle est mon erreur ?
Pire: j'ai eu l'idée d'exécuter le script avec le client php, en tapant
simplement "php kick-deb.php" et la machine s'est aussitôt allumée et le
shell depuis lequel j'avais tapé cette commande a bien affiché:
<-->
The target station address is 00:E0:4C:02:4C:98
Packet is ....
...
Sento worked !
<-->
Là, j'avoue qu'il y une subtilité qui m'échappe
Merci de m'aider
J'ai mis un bouton pour démarrer une machine dans une page:
<form method="post" action="kick-deb.php">
<input type="submit" value="Kicker Deborah" />
</form>
Quand je clique ce bouton la page kick-deb.php est bien chargée, tout ce
passe normalement, sauf que...
<?php
echo "<-->\n";
system('TERM=dumb /usr/sbin/etherwake -D 00:E0:4C:02:4C:98');
//echo htmlentities( system("/usr/local/bin/WOL_Deb"));
echo "<-->\n";
system("TERM=dumb /bin/ping -i 5 -w 60 deb");
?>
affiche :
<-->
<-->
et la machine ne s'allume pas.
Si je tape "/usr/sbin/etherwake -D 00:E0:4C:02:4C:98", dans un shell,
ça marche bien sûr.
Quelle est mon erreur ?
Pire: j'ai eu l'idée d'exécuter le script avec le client php, en tapant
simplement "php kick-deb.php" et la machine s'est aussitôt allumée et le
shell depuis lequel j'avais tapé cette commande a bien affiché:
<-->
The target station address is 00:E0:4C:02:4C:98
Packet is ....
...
Sento worked !
<-->
Là, j'avoue qu'il y une subtilité qui m'échappe
Merci de m'aider
--
Concours de bit entre linuxiens : hcgvzr
Hugo (né il y a 1 367 979 756 secondes)
Concours de bit entre linuxiens : hcgvzr
Hugo (né il y a 1 367 979 756 secondes)