Bonjour à la liste,

J'utilise depuis quelques années un script backup mysql maison en sh. Je me suis rendu compte qu'une maj sur un de mes serveurs debian testing plantait mon script.

Voici la partie du code incriminée :

#!/bin/sh
#TAB_BASE_SQL[0]="mysql"
#TAB_BASE_SQL[1]="dotclear"
#TAB_BASE_SQL[2]="bddtest2"

Renvoi :

/root/backupweb.sh: 9: TAB_BASE_SQL[0]=mysql: not found
/root/backupweb.sh: 10: TAB_BASE_SQL[1]=dotclear: not found
/root/backupweb.sh: 11: TAB_BASE_SQL[2]=bddtest2: not found



Ce script continu de tourner sans problème sur mes serveurs debian stable.

Chose très étrange j'ai changé l'environnement d'execution par bash (#!/bin/bash) et maintenant mon script fonctionne à nouveau.

J'ai un peu chercher mais je ne trouve pas de documentation sur le sujet. Quelqu'un a t'il déjà rencontré ce genre de problème ? Avez vous vu passé un changelog au niveau de l'environnement sh concernant les tableaux ?

Par avance merci pour votre aide.

Alex

___________________________________________________

Ce message a été vérifié par l'antivirus de MDaemon 5 .

Par précaution, n'ouvrez pas de pièces jointes de correspondants inconnus.
___________________________________________________

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]

Répondre à