Shell Script com log de data e hora [RESOLVIDO]

1. Shell Script com log de data e hora [RESOLVIDO]

Diego Alves
diegocmsa

(usa FreeBSD)

Enviado em 22/12/2014 - 10:17h

Bom dia pessoal,

Estou começando agora a usar o freebsd então tem muitos comandos que eu ainda não conheço.

Estou tentando criar um shell script de backup que copie os arquivos e crie um log informando a data e hora tanto do início quanto do fim do backup.

Eu consigo copiar os arquivos ficando faltando apenas a criação do log.

Segue abaixo o script.


#!/bin/sh

#Comentário



cd /

echo =========================================

echo ============= iniciando backup ==========

echo =========================================



echo ========================================= >> touch /hd_arquivos/log.txt
echo ========== Início do backup ============= >> touch /hd_arquivos/log.txt
echo ========================================= >> touch /hd_arquivos/log.txt


date -d -r >> touch /hd_arquivos/log.txt
time /t >> touch /hd_arquivos/log.txt
echo =========================================


cp -r /home/arquivos /hd_arquivos/bkp

echo


echo =========================================

echo ============ Fim do backup ==============

echo =========================================




echo ========================================= >> touch /hd_arquivos/log.txt

echo ============ Fim do backup ============== >> touch /hd_arquivos/log.txt

echo ========================================= >> touch /hd_arquivos/log.txt


date -d -r >> touch /hd_arquivos/log.txt
time /t >> touch /hd_arquivos/log.txt
echo ***************************************** >> touch /hd_arquivos/log.txt


desde já agradeço...


  


2. Re: Shell Script com log de data e hora [RESOLVIDO]

Diego Alves
diegocmsa

(usa FreeBSD)

Enviado em 22/12/2014 - 11:57h

Consegui resolver! :D

depois de quebrar muita a cabeça consegui fazer o Shell script que eu queria.

vou deixar aqui o script finalizado caso alguém tenha o mesmo problema que eu..



#!/bin/sh
#Comentário

cd /

echo =========================================
echo ============= iniciando backup ==========
echo =========================================


echo ========================================= >> /hd_arquivos/log.txt
echo ========== Início do backup ============= >> /hd_arquivos/log.txt
echo ========================================= >> /hd_arquivos/log.txt

echo _________________________________________

date >> /hd_arquivos/log.txt

cp -r /home/arquivos/ /hd_arquivos/bkp

echo _________________________________________

echo =========================================
echo ============= Fim do backup =============
echo =========================================

echo ========================================= >> /hd_arquivos/log.txt
echo ============ Fim do backup ============== >> /hd_arquivos/log.txt
echo ========================================= >> /hd_arquivos/log.txt

date >> /hd_arquivos/log.txt

echo _________________________________________ >> /hd_arquivos/log.txt
echo ----------------------------------------- >> /hd_arquivos/log.txt
echo _________________________________________ >> /hd_arquivos/log.txt






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts