From a3b1f8a2c35f71f552d405aac4d352977c6f453f Mon Sep 17 00:00:00 2001 From: bernat Date: Thu, 31 Mar 2005 21:28:14 +0200 Subject: [PATCH] Legere amelioration de la gestion des locks darcs-hash:20050331192814-d1718-25ad6254d2a1323ffd6399765b23a2669c804323.gz --- gestion/gen_confs/wifi.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gestion/gen_confs/wifi.py b/gestion/gen_confs/wifi.py index a3eca9a4..a26a2e75 100755 --- a/gestion/gen_confs/wifi.py +++ b/gestion/gen_confs/wifi.py @@ -189,6 +189,12 @@ class bornes_wifi(gen_config) : def __init__(self,bornes=[]) : self.db = crans_ldap() self.bornes = bornes + # Pour eviter le probleme de lock... + os.system("kill $(cat /var/run/wifi-update.pid)") + time.sleep(1) + + def __del__(self): + os.system("cd / ; systrace -d /etc/systrace/wifi-update -A /usr/local/bin/twistd --syslog -o -y /usr/scripts/gestion/wifi-update.py --pidfile=/var/run/wifi-update.pid") def _gen(self) : bornes = self.db.search('host=*.wifi.crans.org&puissance=*')['machine']