Jump to content


Photo

Cron Não Roda Por Inteiro


  • Faça o login para participar
1 reply to this topic

#1 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 27/04/2007, 08:29

E ai.

Estou com o seguinte problema..

Programei o cron para fazer um backup só que o meu script não roda por inteiro enquanto se eu rodar na mão ele roda normalmente alguém poderia me ajudar??


#! /bin/bash

#PATH
path_origem=ORIGEM;
path_destino=DESTINO;

semana=$(date -u |cut c1-3);

if [ -e "$path_destino/$semana" ]; then
echo "OK";
else
mkdir "$path_destino/$semana";
fi

cd "$path_destino/$semana";

tar xvfz nome.tgz "$path_origem/dir1" "$path_origem/dir2/" "$path_origem/dir3";


então ele roda até o dir1 os outros arquivos ele não compacta alguém sabe por que isso ocorre??

Obrigado

#2 kandrade

kandrade

    Turista

  • Usuários
  • 38 posts
  • Sexo:Não informado
  • Localidade:Palmas-TO
  • Interesses:PHP - LINUX - Flash - Gimp

Posted 27/04/2007, 14:23

no comando cut faca essa alteracao:

semana=$(date -u |cut -c1-3);

cara, acho melhor voce especificar o caminho completo do destino e origem.
por exemplo:

path_destino=/home/eu/DESTINO;


não use o comando CD.

qual o objetivo dessa linha?
tar xvfz nome.tgz "$path_origem/dir1" "$path_origem/dir2/" "$path_origem/dir3";


Mas Deus dá prova do seu amor para conosco, em que, quando éramos ainda pecadores, Cristo morreu por nós.


>> Rm 5:8





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq