CRIANDO E ACESSANDO PASTAS QUE VARIAM DE ACORODO COM A DATA

1. CRIANDO E ACESSANDO PASTAS QUE VARIAM DE ACORODO COM A DATA

Romulo Ramunch Mourão Silva
rramunch

(usa CentOS)

Enviado em 27/12/2013 - 18:25h

Pessoal, boa tarde!
Utilizo aqui na empresa um freepbx e as pastas de ligações são criadas de acordo com a data do dia em que elas são feitas. Ex.: xxx/xxx/xxx/2013/12/27 (no caso do dia de hoje)...

Preciso:

1) Criar uma pasta com a data de hoje no padrão americano em um diretório que eu escolher (2013-12-28)

2) Copiar um arquivo que está em um diretório (esse arquivo não se moveria, ficaria estático onde está) para dentro dessa pasta criada por mim de acordo com o passo acima.

3) Mover as gravações que se encontram com na pasta criada pelo freepbx que ficam sempre no caminho /var/spool/asterisk/monitor/"ano"/"mes"/"dia" - os diretorios ano, mes e dia vão mudando de acordo com a data que as gravações foram feitas...

Enfim, criei o script abaixo, podem comentar e verificar junto comigo e ver se está tudo certinho?



hoje=$(date +%F)
anoatual=$(date +%Y)
mesatual=$(date +%m)
diaatual=$(date +%d)

cd /home/gravacoes
mkdir $hoje
cp /home/gravaçoes/mlame /home/gravacoes/$hoje
mv /var/spool/asterisk/monitor/$anoatual/$mesatual/$diaatual/* /home/gravacoes/$hoje

Muito obrigado!

Att.

Romulo Ramunch Mourão Silva


  


2. ...

Romulo Ramunch Mourão Silva
rramunch

(usa CentOS)

Enviado em 30/12/2013 - 18:13h

Up... Alguem, por favor!?


3. up

Romulo Ramunch Mourão Silva
rramunch

(usa CentOS)

Enviado em 02/01/2014 - 09:34h

.-.


4. Re: CRIANDO E ACESSANDO PASTAS QUE VARIAM DE ACORODO COM A DATA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/01/2014 - 09:42h

use o comando cp com as opções -av

# cp -av

na dúvida de uma lida na manpage do comando cp

# man cp

espero que ajude


5. VARIAVEIS

Romulo Ramunch Mourão Silva
rramunch

(usa CentOS)

Enviado em 02/01/2014 - 17:46h

Em relação aos parametros $anoatual e etc, ta tudo certo? Ele vai encontrar o caminho das pastas certinho?


6. up

Romulo Ramunch Mourão Silva
rramunch

(usa CentOS)

Enviado em 03/01/2014 - 14:47h

up


7. Re: CRIANDO E ACESSANDO PASTAS QUE VARIAM DE ACORODO COM A DATA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 03/01/2014 - 14:58h

executa o seu script em mode debug

# sh -x seuscript.sh

assim é melhor de visualizar se ocorrer algum erro


8. OBRIGADO!

Romulo Ramunch Mourão Silva
rramunch

(usa CentOS)

Enviado em 08/01/2014 - 09:17h

danniel-lara , primeiro queria te agradecer pela forçca, o script está rodando direitinho!!
muito obrigado!

Estou com uma outra duvida, surgiu a necessidade de excluir as pastas onde estao as gravacoes no primeiro momento no dia seguinte

tipo, se hoje é: 08/01/2014 precio excluir a pasta que está no caminho var/spool/asterisk/monitor/2014/01/07 tem como eu fazer isso? tipo chamar diaanterior=$(date +%d) tipo "menos um" ?


Obrigado!



9. date -1

Vinicius Dutra
viniciuspdutra

(usa Debian)

Enviado em 04/02/2014 - 15:35h

Você pode sim utilizar o 'date -1', consulte o 'man date' para mais detalhes.


10. elastix psata gravações

valdinei
vqds

(usa Debian)

Enviado em 10/02/2014 - 11:16h

Prezados,

Alguem sabe como faço para que as minhas gravações do elastix fiquem na pasta monitor com a estrutura /monitor/ano/mes/dia ?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts