OVH Cloud OVH Cloud

Problème lancement direct de scripts Perl

3 réponses
Avatar
ctemp1
Bonjour,

J'ai un petit problème avec mes scripts Perl.

Après avoir fait un chmod 755 et placé en en-tête du script
#!/usr/bin/perl (c'est le bon chemin) il est tout de même impossible
de lancer directement le script : l'erreur est 'commande introuvable'
et une suite d'erreur en essayant avec ./script.pl

Je suis sur une Mandrake 9.1 en tcsh.

Merci si vous pouvez m'aider.

C. Tobini

3 réponses

Avatar
issam ikhlef
C. Tobini wrote:
Bonjour,

J'ai un petit problème avec mes scripts Perl.

Après avoir fait un chmod 755 et placé en en-tête du script
#!/usr/bin/perl (c'est le bon chemin) il est tout de même impossible
de lancer directement le script : l'erreur est 'commande introuvable'
et une suite d'erreur en essayant avec ./script.pl

Je suis sur une Mandrake 9.1 en tcsh.

Merci si vous pouvez m'aider.

C. Tobini
et si tu fais sur la ligne de commande : perl script.pl , ça marche ou non


--
--------------------------------------
PS : Enlever les deux "X" pour me repondre

Avatar
David LE BOURGEOIS

Bonjour,

J'ai un petit problème avec mes scripts Perl.

Après avoir fait un chmod 755 et placé en en-tête du script
#!/usr/bin/perl (c'est le bon chemin) il est tout de même impossible
de lancer directement le script : l'erreur est 'commande introuvable'
et une suite d'erreur en essayant avec ./script.pl



Parfois sur des scripts transférés sous Unix, la conversion des fins de
ligne n'est pas faite. Ceci produit une erreur à l'exécution de la
commande par le shell.

tr -d 'r' < script.pl > $$ && mv $$ script.pl


Sinon, peut-on avoir la suite d'erreurs ?

Je suis sur une Mandrake 9.1 en tcsh.

Merci si vous pouvez m'aider.


Je fais ce que je peux :-)


--
David LE BOURGEOIS

Citation aléatoire (fortune) :

Ce n'est pas n'importe qui qui peut-être quiconque.
Pierre Dac

Avatar
ctemp1
Bonjour, merci à vous deux pour vos réactions.

Les scripts sont écrits directement sous Linux et MacOS X (même en
écrivant un "hello word" avec vi).

Pour la suite des erreurs, c'est simplement 'command not found' si
j'essaie de lancer ./script.pl

En revanche ca marche bien sous Cygwin.

Merci.