Powered By Blogger

Translate

terça-feira, 8 de fevereiro de 2011

Comando para alterar data

# date mmddhhmmccaa

mm= mes
dd  = dia
hh = hora
mm = minuto
cc = primeira casa do ano
aa = ultimas casas do ano

Script Apagar Arquivos Antigos



Crie o arquivo no diretório /root/scripts como o nome rm-arq-old.sh

# > rm-arq-old.sh

# vi rm-arq-old.sh

copie as informações abaixo no arquivo criado

# Script Remover Backps a mais de 30 dias
# Autor: Fabio Biancardi
# e-mail: fdbiancardi@gmail.com
# Data criacao: 08/02/2011

#!/bin/bash

find /bkpfls/bkp-mensal/*.tar.bz2 -ctime +30 -exec rm -rf {} \; >/var/log/backup/rm-arq-old.txt


após terminar salve e saia do arquivo
 :wq

Coloque permissão para execução

# chmod +x /root/scripts/rm-arq-old.sh

Não esqueça de agendar no Crontab

# crontab -e

# m     h    dom    mon    dow    comand
    00   22   * *        1-5                 /root/scripts/rm

Script Backup DVD

Instando o Pacote para Gravação em DVD

#aptitude update
#aptitude install growisofs


# Script Backup DVD
# Criado por: Fabio Biancardi
# e-mail: fdbiancardi@gmail.com
# Data criacao: 02/02/2011
# Instalar o pacote: growisofs


#!/bin/bash


# Variavel para definir a data no Backup
Data=`date "+%d-%m-%Y"`


# verifica o status do samba e loga no arquivo smbstatus.txt
smbstatus >/var/log/samba/smbstatus/$Data-smbstatus.txt


# para o servico do samba para iniciar o backup
/etc/init.d/samba stop


# aguarda antes de comecar a proxima tarefa
sleep 2


# compacta o diretorio fls etc usr var
tar -cjvf backup_fls.tar.bz2 /fls >>/var/log/backup/bkpfls-$Data.txt
tar -cjvf backup_etc.tar.bz2 /etc
tar -cjvf backup_usr.tar.bz2 /usr/share/gdm/themes/olho
tar -cjvf backup_var.tar.bz2 /var/log


# Varial Data
Data=`date "+%d-%m-%Y"`


# Renomeia os backups com a data atual
mv backup_fls.tar.bz2 backup_fls-$Data.tar.bz2
mv backup_etc.tar.bz2 backup_etc-$Data.tar.bz2
mv backup_usr.tar.bz2 backup_usr-$Data.tar.bz2
mv backup_var.tar.bz2 backup_var-$Data.tar.bz2


# Move o backup para o diretorio bkpfls
mv *.bz2 /bkpfls/bkp-diario


# aguarda antes de comecar a proxima tarefa
sleep 2


# Inicia o servico do Samba
/etc/init.d/samba start


# aguarda antes de comecar a proxima tarefa
sleep 4


# Fecha a Bandeja do DVD
eject -t


# aguarda antes de comecar a proxima tarefa
sleep 30


# Acessa o diretorio para gravar o arquivo em DVD
cd /bkpfls/bkp-diario


# Comando para gravar o arquivo no DVD
growisofs -speed=4 -Z /dev/dvd -R -J *.tar.bz2


# aguarda antes de comecar a proxima tarefa
sleep 30


# Eject
eject


# aguarda antes de comecar a proxima tarefa
sleep 5


# Move o backup do diretorio diario  para Mensal
mv /bkpfls/bkp-diario/*.tar.bz2 /bkpfls/bkp-mensal