PERL automatiser les rapports

Résolu/Fermé
tchabat Messages postés 25 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 12 septembre 2008 - 23 janv. 2008 à 15:03
tchabat Messages postés 25 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 12 septembre 2008 - 24 janv. 2008 à 12:53
Bonjour je voudrais creer un script d'automatisation de rapport avec perl en fonction d'une durée prédefini . j'ai commence d'abord par generer le script qui permet l'ouverture du fichier qui est eclipse executable avec l'extension sh mais ce script ne fonctionne pas
#!/usr/bin/perl -w
use strict;
use warnings;
print "ce programme lancera eclipse";
open(root, "</root/Desktop/|eclipse.sh") || die"le fichier eclipse.sh est introuvable";
et voici l'erreur qu'il m'envoie:
Unquoted string "root" may clash with future reserved word at birt.pl line 5.
Name "main::root" used only once: possible typo at birt.pl line 5.
j'ai auss fermé le fichier mais j'ai le meme pb

1 réponse

tchabat Messages postés 25 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 12 septembre 2008 2
24 janv. 2008 à 12:53
j'ai trouvé la solution une erreur de synthaxe au lieu d'ecrire open(root, "</root/Desktop/|eclipse.sh") car elle ouvre le fichier en lecture je devais faire open(root, "|/root/Desktop/eclipse.sh") pour une execution
2