Pages : 1
#1 Le 01/12/2006, à 15:49
- Virgile
erreur script
bonjour,
d'après le script MKL (voir post), y a une erreur ici :
for(n=0;$n -lt $num;n=$(($n+1)))
de la procédure :
archive_header_member_get_field()
{
local str=$1
local num=$2
for(n=0;$n -lt $num;n=$(($n+1)))
do
str=${str#*\:}
done
str=${str%%\:*}
echo $str
}
j'y connais pas grand chose en script, y a une erreur de synthaxe la-dedans ?
#2 Le 01/12/2006, à 16:15
- pabix
Re : erreur script
je remplacerais
for(n=0;$n -lt $num;n=$(($n+1)))
par
for n in $(seq 0 $num)
Je comprends pas l'utilité de ce script, il te prend une chaîne de caractère et te coupe plein de caractères jusqu'aux : dans une chaîne ?
Benoit
Dernière modification par pabix (Le 01/12/2006, à 16:16)
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#3 Le 01/12/2006, à 16:25
- Virgile
Re : erreur script
alors là ça passe j'ai encore une erreur bcp plus bas, mais j'arrive pas à lire, ça défile
trop vite...
#4 Le 01/12/2006, à 16:54
- pabix
Re : erreur script
T'as la touche Pause du clavier pour interrompre le flux
Ah ! Voilà donc à quoi elle sert !
Benoit
Dernière modification par pabix (Le 01/12/2006, à 16:55)
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#5 Le 01/12/2006, à 20:28
- Virgile
Re : erreur script
ça marche pas la touche pause, car y a que 4 ou 5 lignes d'erreur apparemment qui disparaissent
aussitôt
#6 Le 01/12/2006, à 20:29
- Virgile
Re : erreur script
je viens de réussir avec "impr écran", voilà ce qui reste comme erreur à la fin du script je pense :
[: 308: on: bad number
[: 323: ==: unexpected operator
[: 323: ==: unexpected operator
[: 405: ==: unexpected operator
[: 405: ==: unexpected operator
[: 405: ==: unexpected operator
[: 405: ==: unexpected operator
[: 405: ==: unexpected operator
dirname: opérande manquante
Pour en savoir davantage, faites: « dirname --help ».
[: 405: ==: unexpected operator
[: 405: ==: unexpected operator
./.././install/install: 405: arith: syntax error: "whole_archive_size_bytes / block_size"
#7 Le 02/12/2006, à 15:16
- pabix
Re : erreur script
tu peux mettre un lien cers le script complet, stp ?
Benoit
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#8 Le 04/12/2006, à 10:18
- Virgile
Re : erreur script
salut !
je peux pas car ce script d'intel fait environ 100 Mo, c'est un tout en un et c'est bien ça le problème..
visible les numéros d'erreur restant ne correspondent pas au numéro de ligne, donc je suis un peu perdu
là...
j'ai écrit au service technique d'intel pour leur dire ce problème de script..
#9 Le 04/12/2006, à 10:20
- pabix
Re : erreur script
où as-tu trouvé ce script ?
Benoit
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#10 Le 04/12/2006, à 10:51
- Virgile
Re : erreur script
sur le site d'intel, c'est le script d'installation de : Intel Math Kernel Library
#11 Le 04/12/2006, à 11:00
- pabix
Re : erreur script
160 $, j'ai pas très envie de les débourser pour voir cela (tu le comprendras
Je me demande cependant une petite chose : quel est ton shell ? fais un "echo $SHELL" pour voir ? Et quelle est la première ligne du script (commence-t-elle par #! ?)
Merci
Benoit
Dernière modification par pabix (Le 04/12/2006, à 11:01)
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#12 Le 04/12/2006, à 11:11
- Virgile
Re : erreur script
mais non il est gratuit, y a une version a but non commercial officielle :
ftp://download.intel.com/software/products/mkl/downloads/linux
c'est le l_mkl (pas le premier).
si tu pourrais tester ce script chez toi, pour voir s'il te créer les paquets rpm ça serait cool...
#13 Le 04/12/2006, à 11:57
- pabix
Re : erreur script
j'ai pas de quoi transférer entre le bureau et l'ordi perso. Par contre, je viens de re-réfléchir : essaie :
for n in $(seq 1 $num); do
Je me demande si j'avais pas une itération de trop (-lt : lower than, mais pas lower or equal).
Benoit
Dernière modification par pabix (Le 04/12/2006, à 11:57)
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#14 Le 04/12/2006, à 13:13
- Virgile
Re : erreur script
non, même erreur que précédemment...
#15 Le 04/12/2006, à 13:37
- Virgile
Re : erreur script
C'est ok !!!!!!! ça marche
en fait, il n'y avait aucune erreur ds le script, la ruse vient d'une commande à faire avant
de le lancer ; il faut faire en root la commande : ln -sf bash /bin/sh
et là c'est ok !
PS : mais je sais pas pourquoi il faut faire ça...je me suis souvenu de cette ruse quand j'ai installé
le driver proprio d'ati
#16 Le 04/12/2006, à 14:45
- pabix
Re : erreur script
bon, eh bien [résolu] alors
Benoit
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#17 Le 04/12/2006, à 14:53
- Virgile
Re : erreur script
merci quand même, mais tu sais pourquoi il faut taper cette ruse à chaque fois ?
Pages : 1