[GNUPLOT] Supprimer les sorties d'erreur du terminal [Résolu]

Supprimer les sorties d'erreur du terminal [Résolu] [GNUPLOT] - Shell/Batch - Programmation

Marsh Posté le 20-03-2014 à 11:51:11    

Bonjour à toutes et à tous,
 
 
J'ai pour objectif de tracer des graphiques, en appelant un petit script gnuplot avec un programme en fortran. Aucun problème de ce côté là, voici le petit script en question :
 

Code :
  1. set xlabel "Rapport diffusion | Depolarisation"
  2. set ylabel "Altitude [km]"
  3. set xrange [0:14]
  4. set yrange [7:33]
  5. set xtics 0,2,14
  6. set ytics 5,2,35
  7. set title "Rapport de diffusion et dépolarisation en fonction de l altitude"
  8. set terminal png
  9. set grid
  10. set output "fichier.png"
  11. plot "fichier.txt" using 2:1 title "1" with lines ,\
  12. "fichier.txt" using 3:1 title "2" with lines
  13. exit


 
Ce script est répété X fois (pour mes X fichiers contenant des données). Et donc j'ai ce message d'erreur qui s'affiche X fois dans le terminal :
 

Citation :

Could not find/open font when opening font "arial", using internal non-scalable font


 
Est-il possible d'empêcher d'afficher ce message dans le terminal svp ? Je suppose qu'il s'agit d'une 'redirection de sortie d'erreur', mais je n'ai pas trouvé d'option correspondant à cela pour la fonction "plot" dans l'aide, ou alors je la rate depuis tout à l'heure...
 
 
 
Merci d'avance pour vos conseils,
 
IR77.


Message édité par infrarouge77 le 21-03-2014 à 10:35:07
Reply

Marsh Posté le 20-03-2014 à 11:51:11   

Reply

Marsh Posté le 20-03-2014 à 15:06:11    

>2 pour rediriger les erreurs
 
/dev/null pour aucun output donc...
 
>2 /dev/null
 

Reply

Marsh Posté le 20-03-2014 à 15:51:07    

Je ne vois pas où placer cette instruction : pas dans le script gnuplot, ni en lançant dans le terminal "gnuplot monfichier.sh >2 /dev/null"

Reply

Marsh Posté le 20-03-2014 à 16:19:45    

Oops, autant pour moi, erreur de syntaxe c'est 2> et pas >2
 
il me semble que tu peux lancer ton script avec ça en argument

Reply

Marsh Posté le 20-03-2014 à 16:47:02    

Mmmm en effet j'ai à présent de vagues souvenirs de ça... Du coup

Code :
  1. gnuplot monfichier.sh 2> /dev/null

règle le problème. Merci !

Reply

Marsh Posté le 20-03-2014 à 16:59:49    

Un petit [Resolu] dans le titre alors !
 
Bonne continuation à toi :)

Reply

Marsh Posté le 21-03-2014 à 10:34:29    

Merci, toi de même :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed