Tel que je voie les choses, je pense que:
- s'il lance ton script trops tôt, c'est parceque tu as deux règles, donc il parrallélise;
- le fait que dans le cas d'une seule règle il lance plusieurs fois le script doit être un bug, peut-être faut il le remonter au développeur? (d'autant qu'il me semble en avoir déjà entendu parler dans ces forums...);
- la solution temporaire pourrait consister à mettre un sleep 1 au début de ton script... beurk, mais bon... (délai à adapter);
- un autre patch pourrais consister à mettre un lock (man lockfile) au début de ton script, à quitter si il existe déjà, et à ne le supprimer à la fin qu'àpres un délai (man sleep ;-) ) (cela permet une réaction plus rapide).
Quelques pistes
Bonjour,
Tel que je voie les choses, je pense que:
- s'il lance ton script trops tôt, c'est parceque tu as deux règles, donc il parrallélise;
- le fait que dans le cas d'une seule règle il lance plusieurs fois le script doit être un bug, peut-être faut il le remonter au développeur? (d'autant qu'il me semble en avoir déjà entendu parler dans ces forums...);
- la solution temporaire pourrait consister à mettre un sleep 1 au début de ton script... beurk, mais bon... (délai à adapter);
- un autre patch pourrais consister à mettre un lock (man lockfile) au début de ton script, à quitter si il existe déjà, et à ne le supprimer à la fin qu'àpres un délai (man sleep ;-) ) (cela permet une réaction plus rapide).
[ Répondre ]