Script bash et RRDTOOL -> Probleme

Script bash et RRDTOOL -> Probleme - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 29-06-2004 à 16:57:26    

Voila ma fonction :

Code :
  1. memoire ()
  2. {
  3.         rrdtool graph $GRAPHS/$1 -s $2 -e $3 -a GIF \
  4.         -t "Utilisation de la mémoire pour le serveur $4" \
  5.         -l 0 -r \
  6.         DEF:utilise=/var/db/rrdtool/memoire.rrd:utilise:AVERAGE CDEF:utilise_mem=utilise,4096,* AREA:utilise_mem#ff8080:"Utilisé$        DEF:active=/var/db/rrdtool/memoire.rrd:active:AVERAGE CDEF:active_mem=active,4096,* STACK:active_mem#ff80ff:"Active" \
  7.         DEF:inactive=/var/db/rrdtool/memoire.rrd:inactive:AVERAGE CDEF:inactive_mem=inactive,4096,* STACK:inactive_mem#8080ff:"I$        DEF:cache=/var/db/rrdtool/memoire.rrd:cache:AVERAGE CDEF:cache_mem=cache,4096,* STACK:cache_mem#808080:"Cache" \
  8.         DEF:libre=/var/db/rrdtool/memoire.rrd:libre:AVERAGE CDEF:libre_mem=libre,4096,* STACK:libre_mem#80ff80:"Libre" \
  9.         DEF:utilise2=/var/db/rrdtool/memoire.rrd:utilise:AVERAGE CDEF:utilise_mem2=utilise2,4096,* LINE1:utilise_mem2#ff0000 \
  10.         DEF:active2=/var/db/rrdtool/memoire.rrd:active:AVERAGE CDEF:active_mem2=active2,4096,* STACK:active_mem2#ff00ff \
  11.         DEF:inactive2=/var/db/rrdtool/memoire.rrd:inactive:AVERAGE CDEF:inactive_mem2=inactive2,4096,* STACK:inactive_mem2#0000f$        DEF:cache2=/var/db/rrdtool/memoire.rrd:cache:AVERAGE CDEF:cache_mem2=cache2,4096,* STACK:cache_mem2#000000 \
  12.         DEF:libre2=/var/db/rrdtool/memoire.rrd:libre:AVERAGE CDEF:libre_mem2=libre2,4096,* STACK:libre_mem2#00ff00 \
  13.         COMMENT:"\n" \
  14.         COMMENT:"$5\n"
  15. }


 
Et quand j'execute le script, toutes les autres fonctions marchent, sauf celle là.
Voila le message d'erreur :

Code :
  1. ERROR: can't parse '    '
  2. graphs.sh: DEF:utilise2=/var/db/rrdtool/memoire.rrd:utilise:AVERAGE: not found
  3. ERROR: can't parse '    '
  4. graphs.sh: DEF:utilise2=/var/db/rrdtool/memoire.rrd:utilise:AVERAGE: not found
  5. ERROR: can't parse '    '
  6. graphs.sh: DEF:utilise2=/var/db/rrdtool/memoire.rrd:utilise:AVERAGE: not found
  7. ERROR: can't parse '    '
  8. graphs.sh: DEF:utilise2=/var/db/rrdtool/memoire.rrd:utilise:AVERAGE: not found


 
Une idée ?

Reply

Marsh Posté le 29-06-2004 à 16:57:26   

Reply

Marsh Posté le 29-06-2004 à 17:03:03    

Hum à priori un problème de \ non mis en fin d'une ligne ou alors il y a un caractère espace/tab encore derrière qui ne devrait pas être là ?

Reply

Marsh Posté le 29-06-2004 à 17:06:28    

exact, un espace baladeur.
 
Merci

Reply

Sujets relatifs:

Leave a Replay

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