[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
- To:
- Subject: Re: à propos de l'exécution d'un script perl
- From: Benoit Caron <>
- Date: Mon, 11 Sep 2000 09:45:30 -0400 (EDT)
-
In-reply-to: <[email protected]>
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