En fait il manque un 'a' devant le 'x' du 'ps'... watch -n 1 '[ "$(ps ax|grep firefox|grep -v grep|wc -l)" == "0" ] && halt'
Sinon comme firefox n'est pas root ça éteint le PC directement, désolé!
WEXITSTATUS (status)
(si WIFEXITED (status) renvoie vrai) renvoie le code de retour du processus fils passé à _exit() ou exit() ou la valeur retournée par la fonction main() ;
Donc WEXITSTATUS fonctionne que si le code de retour n'est pas une érreur.
Je verrais donc bien un truc du genre:
if (WIFEXITED (a))
printf ("\n Résultat: %d",WEXITSTATUS(a));
else
printf ("\n Résultat: Erreur");
C'est bien ce que je veux faire, le serveur interne serait connecté en permanance au serveur mutualisé. De façon à ce qu'il réalise une sorte de 'tunnel' pour le retour.
Ok, là je pense qu'il y a un problème de prise en compte de ta carte WiFi
faudrais que tu reguarde dans tes logs:
dmesg|tail
tail /var/log/messages
tail /var/log/syslog
Doit y avoir des messages qui t'indiquent d'éventuelles problèmes.
en effet:
*local_tab[i]=1; est différent de (*local_tab)[i]=1;
L'interet de passer par un pointeur de tableau est que dans mon code d'origine j'utilise des tableaux à 4 dimentions, et je manipule ça comme un simple type Tab. C'est juste une question de clarté de code.
Il faut que tu suprimme xdm du démarrage et que tu le change par xfce, il me semble que le lancement de xdm est différent selon les distribs, reguarde dans les fichiers /etc/inittab ou rc.local. Pour lancer xfce lorsque X n'est pas lançé il faut utiliser la commande startxfce.
[^] # Re: firerox pour télécharger ?
Posté par pierrex . En réponse au message Eteindre le PC après un téléchargement sur firefox. Évalué à 1.
# Oops
Posté par pierrex . En réponse au message Eteindre le PC après un téléchargement sur firefox. Évalué à 2.
watch -n 1 '[ "$(ps ax|grep firefox|grep -v grep|wc -l)" == "0" ] && halt'
Sinon comme firefox n'est pas root ça éteint le PC directement, désolé!
# re: pppd
Posté par pierrex . En réponse au message pppd retourne toujours 0. Évalué à 1.
d'après la doc
Donc WEXITSTATUS fonctionne que si le code de retour n'est pas une érreur.
Je verrais donc bien un truc du genre:
if (WIFEXITED (a))
printf ("\n Résultat: %d",WEXITSTATUS(a));
else
printf ("\n Résultat: Erreur");
[^] # Re: je dirais si!
Posté par pierrex . En réponse au message passerelle en PHP!. Évalué à 0.
C'est bien ce que je veux faire, le serveur interne serait connecté en permanance au serveur mutualisé. De façon à ce qu'il réalise une sorte de 'tunnel' pour le retour.
J'éspère que je me suis bien fait comprendre!!!
# Re: Bonding and co
Posté par pierrex . En réponse au message Bonding and co. Évalué à -2.
# Re: passage du HTML au C
Posté par pierrex . En réponse au message passage du HTML au C. Évalué à 0.
# Arf!
Posté par pierrex . En réponse au message passerelle en PHP!. Évalué à 1.
Client ---> Serveur mutualisé <--|-- Serveur interne
[^] # Re: wterm + pas de bordures
Posté par pierrex . En réponse au message Une console sur mon bureau GNOME. Évalué à 1.
#Eterm -O0xqC --buttonbar 0 --scrollbar 0 --no-cursor -f green --exec /usr/bin/tail -f /var/log/syslog
Beaucoup de programmes pour X supportent le paramètre --root pour être lançé en fond d'écran.
[^] # Re: iwlist wlan0 scan
Posté par pierrex . En réponse au message Pas de signal WIFI.. Évalué à 1.
faudrais que tu reguarde dans tes logs:
dmesg|tail
tail /var/log/messages
tail /var/log/syslog
Doit y avoir des messages qui t'indiquent d'éventuelles problèmes.
[^] # Re: RE: Signal wifi
Posté par pierrex . En réponse au message Pas de signal WIFI.. Évalué à 1.
essai: iwconfig wlan0 channel "LE_CHANNEL"
Tu peu déja essayer de faire "iwlist wlan0 scan" pour voir si ton access point est détecté et connaitre ton channel.
Si iwlist ne trouve rien c'est que le problème est ailleurs.
# RE: Signal wifi
Posté par pierrex . En réponse au message Pas de signal WIFI.. Évalué à 1.
[^] # Re: Priorite :
Posté par pierrex . En réponse au message Segmentation fault!. Évalué à 1.
en effet:
*local_tab[i]=1; est différent de (*local_tab)[i]=1;
L'interet de passer par un pointeur de tableau est que dans mon code d'origine j'utilise des tableaux à 4 dimentions, et je manipule ça comme un simple type Tab. C'est juste une question de clarté de code.
# Login automatique sous xdm
Posté par pierrex . En réponse au message Login automatique sous xdm. Évalué à 1.
# Éditeur LaTeX pour gnome?
Posté par pierrex . En réponse au message Éditeur LaTeX pour gnome?. Évalué à 1.
La liste des plus célèbres: http://www.framasoft.net/article1001.html(...)
[^] # Re: Intrigue.
Posté par pierrex . En réponse au message écriture d'un livre. Évalué à 1.
"qu'une énième redite d'informations"
Il n'y a pas à ma connaissance de livre sur les modules du kernel Linux!