problème de script

problème de script - Linux et OS Alternatifs

Marsh Posté le 02-09-2001 à 23:26:33    

J'essaye de mettre au point un routeur avec coyotelinux.
Après un problèm, j'ai dû repartir à zéro.
 
Mais maintenant, lorsque je lance le script adsl-start, il me met plein d'erreurs, alors que tantôt il ne m'en mettait pas.
Bon, je me doute que quelque chose a changé, mais quoi ???
 
Voici ce qu'il m'affiche :
 
adsl-start  
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
: not found
/usr/sbin/adsl-start: 122: Syntax error: end of file unexpected (expecting "then" )
 
Tous les : not found correspondent à l'initialisation de variables (ex : CONFIG=/etc/ppp/pppoe.conf  ou bien ETH='itx0' )
Et l'erreur à la ligne 122 correspond à un simple if, le voici :
if [ "$DEBUG" != "" ] ; then
    /usr/sbin/adsl-connect "$@"
    exit 0
fi
 
Je viens d'essayer ce même script sur une autre machine sous linux,
et évidemment il fonctionne bien, pas d'erreur.

Reply

Marsh Posté le 02-09-2001 à 23:26:33   

Reply

Marsh Posté le 02-09-2001 à 23:34:18    

regarde du coté de ton shell... sinon, tu peux rajouter  
'export '
devant chaque ligne d'init des vars...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-09-2001 à 23:46:27    

J'ai pensé aussi au shell,
mais qu'est-ce que cela peut être ?
Je ne sais même pas quoi regarder.
 
Pour ce qui est du export, il met une erreur devant la seule ligne où il y a un export devant.

Reply

Marsh Posté le 03-09-2001 à 07:31:59    

rajoutes  
echo $SHELL
au début...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Sujets relatifs:

Leave a Replay

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