Changeset 637
- Timestamp:
- 02/22/06 01:27:06 (7 years ago)
- File:
-
- 1 edited
-
src/sqlbackup.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/sqlbackup.sh
r636 r637 1 1 #!/bin/sh 2 2 3 # $Id: sqlbackup.sh,v 1. 4 2005/05/03 13:08:13anarcat Exp $3 # $Id: sqlbackup.sh,v 1.5 2005/05/03 13:14:40 anarcat Exp $ 4 4 # ---------------------------------------------------------------------- 5 5 # AlternC - Web Hosting System … … 50 50 mysqldump -u"$LOGIN" -p"$PASS" "$DB" >"$TARGET_DIR/$DB.sql" 51 51 fi 52 # Rotate file as needed (how can we build a counter with BASH ?) TODO 53 rm "$TARGET_DIR/$DB.sql.19$CP" 2>/dev/null 54 rm "$TARGET_DIR/$DB.sql.$COUNT$CP" 2>/dev/null 55 mv "$TARGET_DIR/$DB.sql.18$CP" "$TARGET_DIR/$DB.sql.19$CP" 2>/dev/null 56 mv "$TARGET_DIR/$DB.sql.17$CP" "$TARGET_DIR/$DB.sql.18$CP" 2>/dev/null 57 mv "$TARGET_DIR/$DB.sql.16$CP" "$TARGET_DIR/$DB.sql.17$CP" 2>/dev/null 58 mv "$TARGET_DIR/$DB.sql.15$CP" "$TARGET_DIR/$DB.sql.16$CP" 2>/dev/null 59 mv "$TARGET_DIR/$DB.sql.14$CP" "$TARGET_DIR/$DB.sql.15$CP" 2>/dev/null 60 mv "$TARGET_DIR/$DB.sql.13$CP" "$TARGET_DIR/$DB.sql.14$CP" 2>/dev/null 61 mv "$TARGET_DIR/$DB.sql.12$CP" "$TARGET_DIR/$DB.sql.13$CP" 2>/dev/null 62 mv "$TARGET_DIR/$DB.sql.11$CP" "$TARGET_DIR/$DB.sql.12$CP" 2>/dev/null 63 mv "$TARGET_DIR/$DB.sql.10$CP" "$TARGET_DIR/$DB.sql.11$CP" 2>/dev/null 64 mv "$TARGET_DIR/$DB.sql.9$CP" "$TARGET_DIR/$DB.sql.10$CP" 2>/dev/null 65 mv "$TARGET_DIR/$DB.sql.8$CP" "$TARGET_DIR/$DB.sql.9$CP" 2>/dev/null 66 mv "$TARGET_DIR/$DB.sql.7$CP" "$TARGET_DIR/$DB.sql.8$CP" 2>/dev/null 67 mv "$TARGET_DIR/$DB.sql.6$CP" "$TARGET_DIR/$DB.sql.7$CP" 2>/dev/null 68 mv "$TARGET_DIR/$DB.sql.5$CP" "$TARGET_DIR/$DB.sql.6$CP" 2>/dev/null 69 mv "$TARGET_DIR/$DB.sql.4$CP" "$TARGET_DIR/$DB.sql.5$CP" 2>/dev/null 70 mv "$TARGET_DIR/$DB.sql.3$CP" "$TARGET_DIR/$DB.sql.4$CP" 2>/dev/null 71 mv "$TARGET_DIR/$DB.sql.2$CP" "$TARGET_DIR/$DB.sql.3$CP" 2>/dev/null 72 mv "$TARGET_DIR/$DB.sql.1$CP" "$TARGET_DIR/$DB.sql.2$CP" 2>/dev/null 73 mv "$TARGET_DIR/$DB.sql$CP" "$TARGET_DIR/$DB.sql.1$CP" 2>/dev/null 74 52 i=$COUNT 53 while [ $i -gt 1 ] 54 do 55 next_i=$(($i - 1)) 56 mv -f "$TARGET_DIR/$DB.sql.$next_i$CP" "$TARGET_DIR/$DB.sql.$i$CP" 2>/dev/null 57 i=$next_i # loop should end here 58 done 59 mv -f "$TARGET_DIR/$DB.sql$CP" "$TARGET_DIR/$DB.sql.$i$CP" 2>/dev/null 60 75 61 read A 76 62 done
Note: See TracChangeset
for help on using the changeset viewer.
