Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1745 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Debian] Script pour arrêter la machine sous certaines conditions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian] Script pour arrêter la machine sous certaines conditions

n°589943
ceyquem
E falso sequitur quodlibet
Posté le 13-11-2004 à 12:51:21  profilanswer
 

Bonjour,
 
j'ai une passerelle ADSL sous debian et je voudrais qu'elle s'arrête automatiquement si elle ne détecte plus aucun PC sur le réseau, cela me permet de la faire stopper automatiquement la nuit quand tout le monde dort :)
 
pour cela j'ai fait le script suivant :
 

#!/bin/sh
 
# initial client status ##########################################
 
clarkwan=0
panini=0
eva=0
 
# test if clients are awake ######################################
 
if ping -c 1 192.168.0.2 | grep -E "round-trip min/avg/max" > /dev/null ; then
 clarkwan=1
fi
if ping -c 1 192.168.0.3 | grep -E "round-trip min/avg/max" > /dev/null ; then
 panini=1
fi
if ping -c 1 192.168.0.4 | grep -E "round-trip min/avg/max" > /dev/null ; then
 eva=1
fi
 
# set action depending on the result of the test #################
 
sleeping=$[$clarkwan+$panini+$eva]
 
case $sleeping in
0)
    poweroff ;;
esac


 
ensuite, j'ai édité la crontab de root pour lui mettre la ligne suivante :
 

*/2 * * * * /root/scripts/tchekov.sh


 
cependant j'ai l'impression que ça ne fonctionne pas. une idée ?
 
Bon weekend :)

mood
Publicité
Posté le 13-11-2004 à 12:51:21  profilanswer
 

n°589948
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 13-11-2004 à 13:12:21  profilanswer
 

ta crontab marche ou pas ? si tu mets un autre truc dedans ca se lance ou pas ?
 
sinon chez moi ping ca renvoit ca :
 ping -c 1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.123 ms
 
--- 192.168.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.123/0.123/0.123/0.000 ms
 
donc ton grep ne marcherait pas chez moi... mais bon je pense que tu as vérifié ton grep donc à mon avis c pas ca :/


Message édité par Xavier_OM le 13-11-2004 à 13:15:47

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°589953
ceyquem
E falso sequitur quodlibet
Posté le 13-11-2004 à 13:23:07  profilanswer
 

j'ai fait le test du script lancé manuellement et il fonctionne, j'ai plutôt l'impression que le problème vient de ma crontab. est-ce que toutes les commandes sont autorisées dans une crontab ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Debian] Script pour arrêter la machine sous certaines conditions

 

Sujets relatifs
[debian] php4 et mysqlNoob[Debian] Probleme de montage de lecteur CD
noob : installation d'une carte réseau chip 8139 sous debianscript au boot - probleme automatisation.
Debian - Connexion Internet[Debian] emacs: codage du fichier
Ubuntu/debian : pb d'installation du package lbs[resolu]changer la résolution sous Debian/XFree86/(KDE - GNOME)
Debian, HDD reconnu en UDMA33Monter un graveur IDE Plextor sous Debian Sarge
Plus de sujets relatifs à : [Debian] Script pour arrêter la machine sous certaines conditions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR