Bash qui marche sous ubuntu et pas sousdebian
Fermé
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
-
31 oct. 2008 à 09:08
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 oct. 2008 à 17:14
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 oct. 2008 à 17:14
A voir également:
- Bash qui marche sous ubuntu et pas sousdebian
- Telecharger ubuntu - Télécharger - Systèmes d'exploitation
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Bash écrire dans un fichier - Forum Shell
- Retour à la ligne bash ✓ - Forum Shell
- Bash path - Astuces et Solutions
8 réponses
Utilisateur anonyme
31 oct. 2008 à 09:13
31 oct. 2008 à 09:13
As tu les memes paquets concernant mysql sur les deux ordis ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
31 oct. 2008 à 09:15
31 oct. 2008 à 09:15
Salut,
Déjà rajoute en dessous du shebang :
pour rendre ton script verbeux. Rajoute l'option "-n" si tu ne veux pas qu'il soit exécuté, mais juste vérifier.
Tu peux aussi ajouter l'option "-e" si tu veux que l'exécution s'arrête dès qu'une commande renvoie "faux".
Déjà rajoute en dessous du shebang :
set -xv
pour rendre ton script verbeux. Rajoute l'option "-n" si tu ne veux pas qu'il soit exécuté, mais juste vérifier.
Tu peux aussi ajouter l'option "-e" si tu veux que l'exécution s'arrête dès qu'une commande renvoie "faux".
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
31 oct. 2008 à 09:23
31 oct. 2008 à 09:23
Alors, pour les paquets mysql ils sont tous les 2 à la version 5.
Alors le résultat de la commande bash -n script .sh est :
line 31 : syntax error : unexpected end of file
Alors le résultat de la commande bash -n script .sh est :
line 31 : syntax error : unexpected end of file
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
31 oct. 2008 à 09:28
31 oct. 2008 à 09:28
line 31 : syntax error : unexpected end of file
Et c'est laquelle cette ligne ???
Il est entier ton script là ?
Et c'est laquelle cette ligne ???
Il est entier ton script là ?
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
31 oct. 2008 à 09:32
31 oct. 2008 à 09:32
Bah la ligne 31 c'est la ligne du "done" (j'ai enlevé tous mes commentaires perso sur le script que j'ai posté dsl) et oui normalement il manque rien...
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
31 oct. 2008 à 09:29
31 oct. 2008 à 09:29
Je vais voir ça, mais dans ce cas, il devrais pas me sortir une erreur mysql??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
31 oct. 2008 à 09:35
31 oct. 2008 à 09:35
j'ai bien rajouté le set -xv mais il me dit invalide option3: set : -
apparement il ne connait pas l'option "v"
apparement il ne connait pas l'option "v"
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
31 oct. 2008 à 09:39
31 oct. 2008 à 09:39
Alors, voila tous le message d'erreur (j'ai enleve le set -xv) à la commande bash script.sh
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
expr: expression non numérique
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
: commande not found
expr: expression non numérique
: commande not found
: commande not found
: commande not found
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
31 oct. 2008 à 14:54
31 oct. 2008 à 14:54
expr: expression non numérique
Tu peux afficher la sortie de ton script avec le débogage activé s'il te plaît, merci ?
Tu peux afficher la sortie de ton script avec le débogage activé s'il te plaît, merci ?
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
31 oct. 2008 à 15:02
31 oct. 2008 à 15:02
heu... avec le debogage activé c'est à dire avec l'option --debugger??
Si c'est bien ça le message d'erreur est le même
Si c'est bien ça le message d'erreur est le même
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
>
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
31 oct. 2008 à 15:12
31 oct. 2008 à 15:12
Non avec l'option -x (et -v si elle marche) afin de voir comment sont interprétées chaque commande et variable...
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
31 oct. 2008 à 16:21
31 oct. 2008 à 16:21
Alors voila ce que ça me retourne :
+ $'\r'
: command not found
+ $'\r'
: command not found
+ table=()
+ $'\r'
: command not found
+ $'\r'
: command not found
++ echo 0
+ nb=$'0\r'
+ $'\r'
: command not found
+ $'\r'
: command not found
++ expr $'0\r' - 1
expr: argument non numérique
+ nb=$'\r'
+ $'\r'
: command not found
+ $'\r'
: command not found
+ i=$'1\r'
+ $'\r'
: command not found
script.sh: line 30: syntax error: unexpected end of file
+ $'\r'
: command not found
+ $'\r'
: command not found
+ table=()
+ $'\r'
: command not found
+ $'\r'
: command not found
++ echo 0
+ nb=$'0\r'
+ $'\r'
: command not found
+ $'\r'
: command not found
++ expr $'0\r' - 1
expr: argument non numérique
+ nb=$'\r'
+ $'\r'
: command not found
+ $'\r'
: command not found
+ i=$'1\r'
+ $'\r'
: command not found
script.sh: line 30: syntax error: unexpected end of file
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
31 oct. 2008 à 17:14
31 oct. 2008 à 17:14
Tu peux afficher le résultat de :
cat -A ton-script