plantage de sqlbackup du fait des 'mv' qui peuvent echouer et du set -e
This commit is contained in:
parent
a4252aa9ac
commit
80c65668a9
|
@ -53,11 +53,11 @@ function dobck {
|
|||
while [ "$i" -gt 1 ]; do
|
||||
next_i=$(($i - 1))
|
||||
mv -f "${target_dir}/${db}.sql.${next_i}${ext}" \
|
||||
"${target_dir}/${db}.sql.${i}${ext}" 2>/dev/null
|
||||
"${target_dir}/${db}.sql.${i}${ext}" 2>/dev/null && true
|
||||
i=$next_i # loop should end here
|
||||
done
|
||||
mv -f "${target_dir}/${db}.sql${ext}" \
|
||||
"${target_dir}/${db}.sql.${i}${ext}" 2>/dev/null
|
||||
"${target_dir}/${db}.sql.${i}${ext}" 2>/dev/null && true
|
||||
if [ "$compressed" -eq 1 ]; then
|
||||
mysqldump -h"$MYSQL_HOST" -u"$login" -p"$pass" "$db" --add-drop-table --allow-keywords -Q -f -q -a -e |
|
||||
gzip -c > "${target_dir}/${db}.sql${ext}"
|
||||
|
|
Loading…
Reference in New Issue