IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

error message sur un script


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut error message sur un script
    Bonjour,

    j'essaie d'executer un script qui permet de faire une sauvegarde d'une configuration sous Linux et j'ai un message d'erreur.
    Il s'agit d'un script de backup de la solution de gestion de ticket ORTS.


    voici le message d'erreur que j'obtiens:
    [root@xxxxx scripts]# . backup.pl
    -bash: use: command not found
    -bash: backup.pl: line 25: syntax error near unexpected token `('
    -bash: backup.pl: line 25: `use FindBin qw($RealBin);'

    et voici les lignes du scripts qui se trouvent en début de script:
    23 #use ../ as lib location
    24 use File::Basename;
    25 use FindBin qw($RealBin);
    26 use lib dirname($RealBin);
    27 use lib dirname($RealBin)."/Kernel/cpan-lib";

    Je ne connais pas grand chose au pearl, est ce que qqu'un c'est d'ou cela peut il venir?

    En vous remerciant par avance,

  2. #2
    Membre émérite Avatar de messinese
    Homme Profil pro
    IT Security Consultant
    Inscrit en
    Septembre 2007
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IT Security Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 429
    Par défaut
    Bonjour !

    Déja dans ton script , le shebange n'est pas correct ,
    avant de déclarer tes modules ( use ....)
    pense a ton shebang ( #!/usr/bin/perl par exemple , mais a adapter selon ton OS )

    Ensuite je suis pas sur mais pour l'erreur [
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [root@xxxxx scripts]# . backup.pl
    -bash: use: command not found
    tu ne déclare pas cela de façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [root@xxxxx scripts]perl  backup.pl  ?
    Voila pour ce que je peu apporter pour ma part , mais d'autre pourron etre plus précis a ce sujet ^_^

    @+

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    Je suis débutant en perl....

    mais effectivement lorsque l'on rentre perl backup.pl cela fonctionne.

    Merci beaucoup pour cette erreur qui doit parraitre enfantine, en tout cas, je suis content car maintenant ca fonctionne.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. script pour envoi message sur le port com
    Par olibara dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 08/08/2014, 11h47
  2. Réponses: 3
    Dernier message: 09/12/2004, 11h49
  3. installation sur serveur + script
    Par liliprog dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/08/2004, 15h18
  4. Howto - Envoi message sur réseau
    Par Thomad dans le forum Windows
    Réponses: 2
    Dernier message: 31/03/2004, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo