Batch File [RESOLVIDO]

1. Batch File [RESOLVIDO]

Thamer
thamerphpmaster

(usa Slackware)

Enviado em 01/05/2012 - 14:58h

Tenho um servidor dedicado onde gostaria de criar um arquivo para backup de database.

Preciso criar um batch file e nao sei como fazer.

Seguinte, eu preciso criar o backup de uma db entao precisaria criar o arquivo com a data atual.
Mas gostaria que fosse automatico isso.

Algo do tipo.

mysqldump --user=root --password=SENHA --opt --no-create-db DATABASE > /home/backup_database/database_DATE(dia)_DATE(mes)_DATE(ano)_DATE(hora)_DATE(minuto).DATE(segundo).sql

OBS: esse DATE que coloquei é so pra exemplificar oque eu gostaria.

Alguem pode me ajudar?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/05/2012 - 15:04h

#!/bin/bash

#--- Muda para o diretorio Backups
cd /Backups

DATA=`/bin/date +%Y%m%d`

NOME="/Backups/backupbanco-$DATA.sql"

#--- variaveis do MySQL
HOST="localhost"
USER="root"
PASSWORD="blablabla"
DATABASE="banco"

mysqldump -h $HOST -u $USER -p$PASSWORD $DATABASE > $NOME


Depois coloque no cron para executar automaticamente

# vi /etc/crontab

00      23       *       *       *       root  /CaminhodoScripShell 


Nesse caso ele ira executar todos os dias as 23:00hs



3. Re: Batch File [RESOLVIDO]

Thamer
thamerphpmaster

(usa Slackware)

Enviado em 01/05/2012 - 15:12h

Muito obrigado!


4. Re: Batch File [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/05/2012 - 15:13h

thamerphpmaster escreveu:

Muito obrigado!


Por nada!

Bem vindo ao fórum!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts