Bonjour,

J'ai fait executé par php le shell suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
$adresse_mac = $_REQUEST['adresse_mac'];
system('etherwake -i eth0 '.$adresse_mac );
?>
Sa ne fonctionne pas, la commande est bonne, j'ai testé la même commande par print et copier coller vers un shell debian, la machine se réveille bien

J'ai testé depuis php ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$file=$_REQUEST['file'];
system ('touch '.$file);
sa fonctionne très bien..

Je ne comprend pas pourquoi il ne veut pas executer etherwake ??
j'ai cru qu'il s'agissait d'un problème de droit ..
Mais j'ai mis www-data avec les droits root et c'est identique
sa ne fonctionne pas mieux , j'ai essayé shell_exec , exec de php ect..
IDEM

Merci pour votre aide.