Vous n'êtes pas identifié(e).

#1 05/09/2009 06:58:34

piaff33z
Membre

Problème opération de test sur une fonction trigger.

Bonjour,

J'ai un soucis de test de perl dans une fonction trigger.
Pour faire simple, j'ai crée une fonction perlu dans laquelle lors la modification d'un enregistrement, je teste la présence ou nom d'un répertoire.

J'ai l'impression que le test ne fonctionne pas !

Le test est le le suivant :

...
if (! -d  "$CHEMIN/$_TD->{new}{categorie}") {
          `sudo -u http mkdir "$CHEMIN/$_TD->{new}{categorie}"`;
       }
...

La fonction sudo est executée malgré la présence du répertoire ! C'est comme si le -d ne servait à rien ! :-(

Hors ligne

#2 06/09/2009 14:48:09

daamien
damien clochard

Re : Problème opération de test sur une fonction trigger.

Je ne comprends l'intérêt de ce test. Connais-tu l'option "-p" de mkdir ?

Hors ligne

Pied de page des forums