miércoles, 21 de diciembre de 2011

reboot automatico de router pirelli




pirelli_reboot.sh

#!/usr/bin/expect
set timeout 20
set name 192.168.1.25
set user admin
set password MIPASS
spawn telnet $name
expect Login:
send "$user\r"
expect "Password: "
send "$password\r"
expect ">"
send "sh\r"
sleep 1
send "reboot\r"
expect "... done"

martes, 20 de diciembre de 2011

full_mysql2.sh



#!/bin/bash
NOW=$(date +"%Y-%m-%d")
mysqldump -u root -p --all-databases | gzip > database_$NOW.sql.gz

full_mysql.sh



!/bin/bash 
MUSER="root"
MPASS=""
read -s -p "MYSQL PASSWORD:" MPASS
MHOST="localhost"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
BAK="/usr/local/backup/full_mysql/mysql"

! [ -d $BAK ] && mkdir $BAK
! [ -d $BAK ] && exit

GZIP="$(which gzip)"
NOW=$(date +"%Y-%m-%d")
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
 echo backup $db ...
 FILE=$BAK/$db.$NOW-$(date +"%T").gz
 $MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
done