Pour éditer le wiki, il faut demander un compte à un Lapin !

Routeur rabbit/backup

From Le L∞p's Wiki
< Routeur rabbit
Revision as of 23:30, 8 October 2014 by Dlgg (Talk | contribs) (Created page with "<pre> #!/bin/bash HOST="rabbit.caserne" LOGIN="===== HIDDEN LOGIN =====" PASS="===== HIDDEN PASSWORD =====" BACKUP_DIR="/home/backup" COOK="/tmp/cookies.txt" LOG="${BACKUP_D...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
#!/bin/bash

HOST="rabbit.caserne"
LOGIN="===== HIDDEN LOGIN ====="
PASS="===== HIDDEN PASSWORD ====="

BACKUP_DIR="/home/backup"
COOK="/tmp/cookies.txt"
LOG="${BACKUP_DIR}/backup.log"

echo "Backup of ${HOST} with login ${LOGIN} in ${BACKUP_DIR}"
curl -k -b ${COOK} -c ${COOK} --data "login=${LOGIN}&usernamefld=${LOGIN}&passwordfld=${PASS}" https://${HOST} 2>&1 |tee -a ${LOG}
curl -k -b ${COOK} -c ${COOK} --data "login=${LOGIN}&usernamefld=${LOGIN}&passwordfld=${PASS}" https://${HOST}/diag_backup.php 2>&1 |tee -a ${LOG}
curl -k -b ${COOK} -o ${BACKUP_DIR}/config-router-`date +%Y%m%d%H%M%S`.xml --data 'Submit=download&donotbackuprrd=no' https://${HOST}/diag_backup.php 2>&1 |tee -a ${LOG}
gzip ${BACKUP_DIR}/*.xml