Commande d'arret du mode d'affichage x et lancement du mode
Posté : 12 mai 2009, 14:44
Bonjour tout le monde
Je suis tout nouveau dans le vaste monde du PHP (Ca fait rien de le préciser). Donc voici ma question (problème) :
Je cherche à piloter un pc distant à partir d'une machine locale, les deux tournent sous linux. Le pc distant est configuré pour ouvrir un FireFox en plein écran après chaque boot, et mes sources php sont hébergées par un serveur également sous linux. A présent tout ce que j'arrive à faire c'est de redémarrer ou arrêter le pc distant à l'aide des commandes :
Quand je remplace les commandes "reboot" ou "poweroff" par un "ifconfig", qui est sensé m'afficher sur un terminal les interfaces réseaux en marche avec l'adresse ip, mac... du pc distant, le mode d'affichage x persiste (c’est à dire le firefox). J’aimerais donc savoir s'il existe une commande qui permet d'arrêter ce mode d'affichage et basculer en mode console, afin que je puisse visualiser les résultats d "ifconfig" sur la sortie standard.
J'espère que j'ai pu vous faire comprendre mon problème, parce que, j'avoue, ce n’est pas évident. En tout cas merci pour votre aide.

Je suis tout nouveau dans le vaste monde du PHP (Ca fait rien de le préciser). Donc voici ma question (problème) :
Je cherche à piloter un pc distant à partir d'une machine locale, les deux tournent sous linux. Le pc distant est configuré pour ouvrir un FireFox en plein écran après chaque boot, et mes sources php sont hébergées par un serveur également sous linux. A présent tout ce que j'arrive à faire c'est de redémarrer ou arrêter le pc distant à l'aide des commandes :
Code : Tout sélectionner
//Redémarrage
$command = "echo -e `echo '#!/bin/sh\\nsleep ".$timeout."; reboot'; ` > /tmp/rebootpc.sh ; nohup sh /tmp/rebootpc.sh";
//Arret
$command = "echo -e `echo '#!/bin/sh\\nsleep ".$timeout."; poweroff'; ` > /tmp/arret.sh ; nohup sh /tmp/arretpc.sh";
J'espère que j'ai pu vous faire comprendre mon problème, parce que, j'avoue, ce n’est pas évident. En tout cas merci pour votre aide.