From 1b545bd2ab469af844311557b553eb9f344e6dec Mon Sep 17 00:00:00 2001 From: bernat Date: Fri, 1 Apr 2005 09:00:06 +0200 Subject: [PATCH] Amelioration du systeme de lock darcs-hash:20050401070006-d1718-8de16543aa3cba4ca50940a102b852cb08d24c3c.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 a26a2e75..28e2a9a9 100755 --- a/gestion/gen_confs/wifi.py +++ b/gestion/gen_confs/wifi.py @@ -99,6 +99,12 @@ Netmask= 0.0.0.0 def __init__(self) : self.db = crans_ldap() + # 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 lockname(self): # On change le nom du lock pour avoir un nom unique pour tout ce qui