ajuda urgente (nao muito urgente) [RESOLVIDO]

1. ajuda urgente (nao muito urgente) [RESOLVIDO]

Guilherme
gui-gui

(usa Arch Linux)

Enviado em 15/10/2010 - 11:31h

gente fiz um script para fazer backup dos meus arquivo só q estou com um problema veja



#!/bin/bash
up () {
sleep 500s
rm /media/Guilherme/backup.tar
VAR=`date`
export VAR=$VAR
tar -zcf $VAR.tar /home/publico/*
mv backup.tar /media/Guilherme/
up
}
up




como podem ver o comando date gera nomes separados por espaço assim fazendo criar varios arquivos como fasso para resolver isso. espero q tenham entendido o modo de q falei


  


2. Re: ajuda urgente (nao muito urgente) [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/10/2010 - 11:40h

Entendi o q vc quis dizer. No date existe diversos parâmetros para, por exemplo, t dar apenas o dia atual, ou o mês ou tudo junto. Aconselho vc a modificar a linha VAR pra ficar dessa forma:

VAR=`date +%d-%m-%Y`


3. Re: ajuda urgente (nao muito urgente) [RESOLVIDO]

Guilherme
gui-gui

(usa Arch Linux)

Enviado em 15/10/2010 - 11:46h

kra obrigado deu certinho mais antes de colocar resolvido vc poderia me explicar o comando

`date +%d-%m-%Y`

????


4. Re: ajuda urgente (nao muito urgente) [RESOLVIDO]

Guilherme
gui-gui

(usa Arch Linux)

Enviado em 15/10/2010 - 11:53h

e se nao é pedir d++ tb queria q aparecer as horas tb


5. Re: ajuda urgente (nao muito urgente) [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/10/2010 - 12:44h

Pq vc num digita no seu terminal o comando? Vc vai entender melhor...

Para acrescentar as horas, basta colocar o %H, ok?


6. Re: ajuda urgente (nao muito urgente) [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 15/10/2010 - 12:46h

Dá uma olhadinha no man

%d day of month
%m month (01..12)
%y last two digits of year (00..99)
%Y year
%H hour (00..23)
%M minute (00..59)

date '+%d-%m-%Y %H:%M'


7. Altere os parametros do date

WILLIAM FELIPE DUTRA ABREU DA SILVA
will_drop

(usa Ubuntu)

Enviado em 15/10/2010 - 13:07h

Opa, blz kra

assim, da um man date que vc vai entender melhor,

pq se vc colocar apenas date ele vai te responder algo pareceido com

Sex Out 15 13:03:20 BRT 2010

agora se vc colocar date +%d-%m-%Y ele vai te responder

15-10-2010

entao coloque no seu script var=`date +%d-%m-%Y`

Se vc quiser adicionar o %a tbm, ele vai adicionar o dia da semana

date +%Y_%m_%d-%a = 2010_10_15-Sex

Espero ter ajudado

abraço





8. Re: ajuda urgente (nao muito urgente) [RESOLVIDO]

igor
igorbsp

(usa Slackware)

Enviado em 15/10/2010 - 14:39h

E outra coisa, vc não precisa usar o sleep só em segundos! Você tabém pode usar em [m]inutos, [h]oras e [d]ias.
Se 500s é aproximadamente 10 minutos então basta colocar sleep 10m. Assim sua contagem fica mais exata






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts