linux:scripts_bash:exemples:sqldump
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| linux:scripts_bash:exemples:sqldump [19/08/2010 14:39] – créée daniel | linux:scripts_bash:exemples:sqldump [19/08/2010 14:54] (Version actuelle) – aj guill daniel | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| # la liste des bases (faut virer la 1re ligne qui est le titre " | # la liste des bases (faut virer la 1re ligne qui est le titre " | ||
| LISTDB=" | LISTDB=" | ||
| - | DUMPREP=/home/mysqldump | + | DUMPREP=/backup/mysqldump |
| FICHLOG=/ | FICHLOG=/ | ||
| - | DF_PATTERN_PARTITION='/ | + | DF_PATTERN_PARTITION='/ |
| - | MIN_SIZE=90 | + | # DF_PATTERN_PARTITION='/ |
| + | # Le % max d' | ||
| + | MAX_OCCUP=90 | ||
| if [ ! -d $DUMPREP ] | if [ ! -d $DUMPREP ] | ||
| Ligne 35: | Ligne 37: | ||
| # pas de else, on laisse la locale courante | # pas de else, on laisse la locale courante | ||
| fi | fi | ||
| - | |||
| cd $DUMPREP | cd $DUMPREP | ||
| Ligne 44: | Ligne 45: | ||
| # on vérifie qu'il reste de l' | # on vérifie qu'il reste de l' | ||
| | | ||
| - | if [ $occup -lt $MIN_SIZE | + | if [ $occup -lt $MAX_OCCUP |
| then | then | ||
| | | ||
| Ligne 54: | Ligne 55: | ||
| / | / | ||
| | | ||
| - | echo "Plus assez de place (< $MIN_SIZE) pour dump sql" | + | echo "Plus assez de place (< $MAX_OCCUP) pour dump sql" |
| fi | fi | ||
| done | done | ||
| Ligne 61: | Ligne 62: | ||
| for base in $LISTDB | for base in $LISTDB | ||
| do | do | ||
| - | nom=${base}_$(date ' | + | nom="${base}_$(date ' |
| [ -f " | [ -f " | ||
| # copie avec le nom du mois si on est le 1er | # copie avec le nom du mois si on est le 1er | ||
| - | if [ $(date ' | + | if [ "$(date ' |
| then | then | ||
| - | nom2=${base}_$(date ' | + | nom2="${base}_$(date ' |
| - | cp -a $nom.sql.bz2 $nom2.sql.bz2 | + | cp -a "$nom.sql.bz2" "$nom2.sql.bz2" |
| fi | fi | ||
| done | done | ||
| echo " | echo " | ||
| </ | </ | ||
linux/scripts_bash/exemples/sqldump.1282221560.txt.gz · Dernière modification : 19/08/2010 14:39 de daniel