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]