Crontab com variável (dúvidas)

Iniciado por Sérgio Neves, 17 de Fevereiro de 2009, 15:09

tópico anterior - próximo tópico

Sérgio Neves

Olá.

Estou tendo um problema com o cron em um dos Servidores.

Eis o mesmo:

#rotinas squid/bkp
29 4 16,30 * * root data_var=$(date +%d_%m_%y)
30 4 16,30 * * root service squid stop
31 4 16,30 * * root cd /var/log/squid/ && tar czf $data_var.tar.gz *.log
33 4 16,30 * * root cd /var/log/squid/ && rm -rf *.log
34 4 16,30 * * root squid -z
35 4 16,30 * * root service squid start
36 4 16,30 * * root cd /var/log/squid/ && mv *.gz /root/Desktop/bkp_logs_squid/
40 4 16,30 * * root cd /etc && tar czf bkp_etc.tar.gz *

Eu quero que ele crie o tar.gz com o nome da variável $data_var (que está armazenando o dia, mês e ano).

Se eu faço isso manualmente, funciona.
Porém, dentro do cron, percebo que ele cria o arquivo apenas com o nome .tar.gz

Alguém sabe algo sobre isso?
[]'s
Sérgio Neves
[SysAdmin]
Blog I | Blog II | Twitter | LastFM