-snapshot () {
- local database="$1"; shift
- test ! -e ~backup/snapshot/mysql/$database
- # NOTE: soit une sauvegarde est déjà en cours,
- # soit une précédente a échoué.
+errno=0
+while IFS='' read -r database
+ do {
+ test "${database:+set}"
+ if test -e ~backup/snapshot/mysql/$database
+ then
+ cat >&2 <<-EOF
+ ERROR: soit une sauvegarde est déjà en cours, soit une précédente a échoué.
+ EOF
+ false
+ fi