tar -c
serve pra criar um arquivo novo
tar -p
serve para listar o conteudo
tar -x
serve para extrair um arquivo
Normalmente uma destas 3 letras é acompanhado de:
v para mostrar na tela o que esta sendo feito
f para jogar o conteudo do arquivo para um novo
j para compactar igual ao 7zip, mais nova, GZ2, muito bom
z tambem serve para compactar, mas nao tao bom...
Então, para criar arquivo novo + ver + compactar + dizer que o resultado eh um file (arquivo)
tar -cvjf nome_novo_arquivo o_q_vai_ser_compactado
Ex.: fazer um bkp de todos os dados do usuario bolivar
tar -cvjf bkp_bolivar_2011_11_11.tar.gz2 /home/bolivar/*
Agora com data e hora automática
tar -cvjf bkp_bolivar_`date +%Y_%m_%d_%H_%M`.tar.gz2 /home/bolivar/*
Para listar o conteúdo
tar -tvf bkp_bolivar_2011_11_11.tar.gz2
Para extrair o conteúdo
tar -xvf bkp_bolivar_2011_11_11.tar.gz2
comando date: pega a data do sistema
Pode-se formatar a data em diferentes formatos, Y-m-d H-M ou d/m/Y ... mas lembre-se de em nomes de arquivo nao pode usar / entre outros...
date +%y
date +%Y
date +%m
date +%d
date +%H
date +%M
Comando crontab: faz o agendamento de tarefas
Para ver o que já está agendado para executar:
crontab -l
Para editar agendamentos:
crontab -e
Provavelmente ao editar vai pedir qual editar de texto voce deseja usar, fui com o nano, opcão 2, que é mais fácil.
Configura: m h dom mon dow command
Que significa: Minuto Hora DiaDoMes Mes DiaDaSemana Comando
Para gravar um log, como temos no comando TAR o V, ele mostraria na tela o que foi feito, podemos jogar em um arquivo o bkp semanalmente, diariamente, de 15 em 15 minutos ficaria assim:
0-15-30-45 * * * * tar -cvjf /home/bolivar/bkp_bolivar_`date +%Y_%m_%d_%H_%M`.tar.gz2 /home/bolivar/* > /home/bolivar/bkpLog.txt
Nenhum comentário:
Postar um comentário