Rechercher : dans
Par :

Script perl

Dernière réponse le 27 jui 2005 à 00:34:14 Max, le 25 jui 2005 à 14:43:06 
 Signaler ce message aux modérateurs

Bonjour,

Probleme d'execution script perl

voici le script

perl ../trt_auto.pl imp_pre_lig_instr.cmd PRET.txt --maxtime=120 >> journal.log

Message d'erreur: perl n'est pas reconnu comme commande interne ou externe...

Comment faire ?

Merci d'avance pour vos contributions

Configuration: WIN NT
Apache, cold fusion

Meilleures réponses pour « Script perl » dans :
Créer un script d'ouverture de session VoirWindows permet de définir des scripts d'ouverture de session, c'est-à-dire des scripts contenant des commandes exécutés dès qu'un utilisateur ouvre une nouvelle session. Les scripts d'ouverture de session permettant de lancer des tâches qui seront...
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
L'affichage de données sur le navigateur avec les CGI VoirBut d'un script CGI Les scripts CGI ont pour but d'afficher des pages Web générées par un programme informatique, d'où la dénomination de pages web dynamiques pour les pages créées par ce moyen. Toutefois, étant donné que le serveur renvoie telles...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
Perl - Les fichiers VoirLa notion de filehandle On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une connexion d'entrée-sortie (les entrées-sorties standards vues précédemment sont connues par les filehandles...

1

mamiemando, le 26 jui 2005 à 01:01:39

Que donne :

whereis perl

Ex :
$ whereis perl
perl: /usr/bin/perl /usr/X11R6/bin/perl /usr/bin/X11/perl /usr/share/perl /usr/man/man1/perl.1.gz /usr/share/man/man1/perl.1.gz

S'il n'y a rien c'est sans doute que perl n'est pas installé. Sinon essaye de taper le path complet pour perl (le répertoire dans lequel il figure ne doit pas être dans ta variable PATH).

Pour vérifier ce qui est de la variable PATH, pour vérifier son contenu, tape :
echo $PATH

Et pour la completer :
export PATH=${PATH}:le_rep_de_perl

La portée de cette variable est la console dans laquelle tu travailles actuellement, mais ça peut s'automatiser pour qu'elle soit redéfinis dans tous les shells que tu ouvres...

Bonne chance

Répondre à mamiemando

2

jisisv, le 26 jui 2005 à 12:21:18

Max semble utiliser Win$
Il lui faut un environnement PERL.
Sympa: installer cygwin minimum ( http://www.cygwin.com/)
et perl
(plus amusant tu compiles PERL à lamain (avecles doigts: digitalement) sous Cygwin, enfin on s'éloigne du sujet)

ou alors
http://www.activestate.com/

( http://www.perl.org/get.html pour win$ aboutit sur activestate)

Tout cela dépend de la connexion (je n'ai pas une idée de la charge d'un Cygwin minimum)

Johan

Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

3

 mamiemando, le 27 jui 2005 à 00:34:14

Oups tu as raison jisisv :) Quoiqu'il en soit c'est perl qui n'est pas installé, et il suffit de l'installer, en suivant la procédure indiquée par jisisv :o)

@+

Répondre à mamiemando