luiz-jr
(usa Outra)
Enviado em 31/07/2009 - 09:49h
Ola, bom dia...
pesquisei pela web, aqui no forum, etc etc e nao encontrei nenuma explicação...
tenho um script de backup rodando em meu servidor que usa "zip" para compactar..so q o backup ta muito grande, e queria usar o 7zip..so que com o comando zip o crontab chama o arquivo e compacta normalmente, se coloco o 7zip ele nao faz isso..mas se chamo o script manualmente com o 7zip ele roda beleza, o problema parece estar no crontab com relação ao 7z, pois agendo a hora certinha e restarto o servico crond...ai so funciona se tiver o "zip" e nao o "7z"..
minha distribuição e o white box(red hat gratuito) e meus scripts sao:
o com 7zip:
#!/bin/bash
dia="$(/bin/date +'%w')"
case $dia in
1)semana=seg;;
2)semana=ter;;
3)semana=qua;;
4)semana=qui;;
5)semana=sex;;
6)semana=sab;;
7)semana=dom;;
esac
dir="dat0/apec dat1 dat2 dat3 dat4 dat5 dat6 dat9 "
cd /empresa
#test -f /mnt/dvd/bkp_${semana}.zip && rm -f /mnt/dvdbkp_${semana}.zip
7z a -t7z bkp_${semana}.7z ${dir} > /dev/null
cd /empresa/backup
#rm -f *gbk*
script funcionando:
#!/bin/bash
dia="$(/bin/date +'%w')"
case $dia in
1)semana=seg;;
2)semana=ter;;
3)semana=qua;;
4)semana=qui;;
5)semana=sex;;
6)semana=sab;;
7)semana=dom;;
esac
dir="dat0/apec dat1 dat2 dat3 dat4 dat5 dat6 dat9 "
cd /empresa
test -f /mnt/dvd/bkp_${semana}.zip && rm -f /mnt/dvd/bkp_${semana}.zip
zip -r bkp_${semana} ${dir} > /dev/null
cd /empresa/backup
#rm -f *gbk*
desde ja agradeço a ajuda