Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
882 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] et [GNUPLOT]: Pb d'executions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] et [GNUPLOT]: Pb d'executions

n°1337628
fiftoman
Posté le 03-04-2006 à 11:18:05  profilanswer
 

Bonjour,  
 
Je vous expose mon problème.
Je travaille sous UNIX.
 
J'ai deux fichiers, un fichier perl (XYPLOT.pl) et un fichier gnu (test_gnuplot3.gnu)
Ils sont dans le même repertoire:  
 
TRNG_MUNC::scripts> l
total 334
-rw-rw-rw-    1 mwesteel play      167430 Mar 24 16:01 Touareg.f06
-rwxrwxrwx    1 mwesteel play         932 Mar 30 15:18 XYPLOT.pl
-rw-rw-rw-    1 mwesteel play          73 Mar 30 15:18 bash.txt
-rw-rw-rw-    1 mwesteel play         157 Apr  3 10:48 scriptshellunix.txt
-rw-r--r--    1 mwesteel TRNG_MUNC    136 Apr  3 10:47 shellunix.txt
-rw-r--r--    1 mwesteel TRNG_MUNC     43 Apr  3 10:16 test_gnuplot3.gnu
TRNG_MUNC::scripts> pwd
/Munch2/TRNG_MUNCH/MWESTEEL/Grafik_html_aus_f06_Datei/scripts
 
Par contre, les programmes gnuplot et perl sont installés ailleurs:
/usr/freeware/bin
C'est à dire qu'il faut que je les appelle depuis ce nouveau repertoire pour les faire fonctionner.
 
Or j'aimerais faire un bash script qui execute mes deux fichiers automatiquement.
Mais il ne fonctionne pas, le voici:
 
#!/bin/sh
cd /usr/freeware/bin
./perl5.6.1-n32
chmod +x XYPLOT.pl
./Munch2/TRNG_MUNCH/MWESTEEL/Grafik_html_aus_f06_Datei/GNUPLOT_Test/XYPLOT.pl
cd /usr/freeware/bin
./gnuplot /Munch2/TRNG_MUNCH/MWESTEEL/Grafik_html_aus_f06_Datei/GNUPLOT_Test/test_gnuplot3.gnu
 
 
Mais bien sûr, ca ne marche pas...
qqn peux t'il m'aider svp ?
Merci.
Miguel

mood
Publicité
Posté le 03-04-2006 à 11:18:05  profilanswer
 

n°1337731
franceso
Posté le 03-04-2006 à 13:54:12  profilanswer
 

bonjour,
 
tu peux ajouter en tête de tes fichier une ligne "shebang". Dans ton cas, ça donne respectivement pour le script perl et le script gnuplot :

#! /usr/freeware/bin/perl5.6.1-n32

#! /usr/freeware/bin/gnuplot


 
Ensuite, tu donnes les droits d'exécution à tes deux scripts et tu les lances directement ; le shell va directement chercher dans la ligne "shebang" le chemin de l'interpreteur (perl ou gnuplot) à appeler pour exécuter le script :

> cd /Munch2/TRNG_MUNCH/MWESTEEL/Grafik_html_aus_f06_Datei/scripts
> chmod +x XYPLOT.pl test_gnuplot3.gnu
> ./XYPLOT.pl
> ./test_gnuplot3.gnu


---------------
TriScale innov
n°1337807
fiftoman
Posté le 03-04-2006 à 15:15:59  profilanswer
 

merci, ca marche !  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] et [GNUPLOT]: Pb d'executions

 

Sujets relatifs
[Perl] problème d'upgrade @INCUtilisation d'un javascript avec perl
[Perl] substitution de caractères accentués[Perl] chemin absolu/relati
[PERL] Shell et texte fixetableaux en perl
[Perl] instalation mod_perl sur Apache2Empecher de visualiser un code source de script PERL
[PERL] connaitre le type d'une variableGestion automatique d'un jour particulier du mois en perl
Plus de sujets relatifs à : [Perl] et [GNUPLOT]: Pb d'executions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR