Bonjour,

j'ai un fichier de configuration nommé fichier.config dans lequel, j'écris différentes actions à réaliser à une fréquence donnée
J'ai un souci concernant la partie sql de mon programme.

Pour la partie sql, le fichier de configuration contiendra par exemple ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#frequence 
frequency 10
#quel est la base de fonctionnement ?
database.alive
#teste le non existence de résultat : erreur si des lignes sont envoyées
database.request 'select * from b where a >50'
Je parse le fichier fichier.conf (je ne mets que la partie qui concerne le parsing)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
my ($freq,$sql);
# récupération des données depuis 
# le fichier de configuratin fichier.conf
while (<CONFIG>){
  next if /^#/; # sauter les commentaires
  $freq=$1 if /frequency\s*(\d+)/i;
  $sql = (split /\s+/,$_)[1] if /^database\.request/i;
  #pour le database.alive, que faire ?
}
Pour le traitement du code, comment il faut que je fasse ?

Merci