General Motors > Informatique

Le coin des barbus, Questions, réponses et blabla

<< < (3277/3943) > >>

merguez a roulettes:
mais sinon je plussoie pour les nucs, ils sont sympas :D
avec un petit ssd msata [:miam]

merguez a roulettes:

--- Citation de: bitman1er le 23/01/14 12:31 ---
 [:androids974:2] c'est presque mon pc principal ca hein :p
--- Fin de citation ---


Suisse vs. France :o

Bitman:
ya un paquet de trucs dans le presque comaim :o

Rajesh Koothrappali:

--- Citation de: bitman1er le 23/01/14 12:31 ---
 [:androids974:2] c'est presque mon pc principal ca hein :p
--- Fin de citation ---


Ma CG est en vente elle me sert plus :o

Et le PC sert aussi pour Proxmox (enfin quand je me serai bougé le cul)

Rajesh Koothrappali:

--- Citation de: merguez a roulettes le 23/01/14 19:04 ---

Suisse vs. France :o
--- Fin de citation ---


Je l'avais déjà en France :D

Rajesh Koothrappali:
J'ai fait un petit script de backup de fou pour mon harmonisation bases MySQL je suis bien content de moi, un petit partage si ça intéresse Guez ou Seb:



--- Code: ---#!/bin/bash

# Sourcing des variables si necessaire
if [ -f /usr/local/scripts/backup_mysql.variables ]; then
        . /usr/local/scripts/backup_mysql.variables
fi

# Check si les variables existent, sinon elles sont initialisées
if [ ! "${MYSQL_PATH}" ];then MYSQL_PATH="/softwares/mysql" ; fi
if [ ! "${BACKUP_DIR}" ];then BACKUP_DIR="/mysqlbackup" ; fi

### Variables
PATH=${MYSQL_PATH}/bin:$PATH
export PATH
DATE=`/bin/date +%Y%m%d%H%M%S`
DB_LIST=`mysqlshow --defaults-extra-file=${MYSQL_PATH}/my-password.cnf |grep -v "+" |grep -v "Databases" |awk '{print $2}'`
HOST=`hostname`
FAILED_BCK="0"

# Backup des bases
for DB_BCK in $DB_LIST
do

        # Suppression des backups de plus de 5 jours
        echo "Deleting old backups of $DB_BCK database ..."
        find ${BACKUP_DIR} -name "*.sql.gz" -o -name "*.log" -mtime +5 -exec /bin/rm {} \;

        # Zip des backups
        gzip ${BACKUP_DIR}/${DB_BCK}-*.sql

        # Backup des bases
        echo "Backuping ${DB_BCK} database ...\n"
        BACKUP_FILENAME="${DB_BCK}-${DATE}"
        mysqldump --defaults-extra-file=${MYSQL_PATH}/my-password.cnf --single-transaction --opt ${DB_BCK} --log-error=${BACKUP_DIR}/${BACKUP_FILENAME}.log > ${BACKUP_DIR}/${BACKUP_FILENAME}.sql

        if [ $? -ne "0" ];then

           FAILED_BCK=$((FAILED_BCK+1))
       
           echo -e "Please check log file ${BACKUP_DIR}/${BACKUP_FILENAME}.log for debug" | mailx -r mysql -s "*** Database ${DB_BCK} on ${HOST}: backup problem ***" adresse.mail@mail.com

        else

           echo "Backup of ${DB_BCK} successful"

        fi

done

exit $FAILED_BCK
--- Fin du code ---

Navigation

[0] Index des messages

[#] Page suivante

[*] Page précédente

Utiliser la version classique