[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: à propos de l'exécution d'un script perl





zini wrote:
> 
> j'ai un script perl , pourtant le script est bien éxecutable ,
> 

Tu as bien vérifié les permissions?

Je suppose que tu veux que tous le monde puisse l'exécuter, mais
seulement toi le modifier. 

Tu devrais lire

>ls -l

-rwxr-xr-x  [date] tonfichier.pl


> lors du lancement du script il ne s'éxecute pas , il est éxecutable seulement lorsque on fait :
> 
> perl test.pl
> 
> dans le script on a bien la commande de l'interprétateur
> 
> #!/usr/bin/perl


Si le fichier est bien exécutable, vérifie que le path de ton
interpréteur Perl soit bien /usr/bin/perl (ce qui est plutot standard,
mais bon on sait jamais...) Tu peux vérifier ca avec 

> which perl


Enfin, ce qui est plus probable, c'est que le répertoire courant n'est
pas dans ton $PATH. Si tu peux exécuter ton script en tapant 
> ./tontest.pl

alors c'est ca le probleme. Tu pourras trouver dans les FAQ de ton shell
comment faire pour mettre le . (répertoire courant) dans ton path. SI tu
utilises bash, ca ressemblera a kkchose comme

PATH=.:$PATH

a ajouter dans ton fichier .bash_profile qui doit se trouver dans ton
$HOME.





-- 
Benoit Caron
Analyste-Programmeur
Netgraphe - Webfin.com - Le Web Financier
[email protected]
- - - - - - - - - - - - - - - - - - - - - - - -
Those who do not understand Unix are condemned to reinvent it, poorly. 
-- Henry Spencer