[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Comparando arquivo...
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Comparando arquivo... |
Date: |
Fri, 24 Jun 2005 12:53:45 -0300 |
Bom neste caso, como o servidor é remoto, use o NFS, assim os arquivos serão
enxergados
como se estivem no mesmo servidor e então vc poderá utilizar o comando "if
test" normalmente
Obs: observe que o comando test que eu mandei compara arquivos e não o
resultado de um ls (ou seja uma string)
----- Original Message -----
From: "Edimar Fardim" <address@hidden>
To: <address@hidden>
Sent: Friday, June 24, 2005 9:44 AM
Subject: Re: [shell-script] Comparando arquivo...
> Emerson, dessa forma funcionou em um mesmo servidor. Estou tendo
> problema em checar os arquivos no servidor remoto.
>
> Ex.:
>
> if test `ssh $IP_SERVIDOR "ls $DIR_ARQ_ORIG/$NOME_ARQ_ORIG"` -nt
> $DIR_ARQ_DEST/$NOME_ARQ_ORIG; then
> echo "arquivo mais novo..."
> fi
>
> Nesse exemplo, o caminho do arquivo está certo, mas ele não está
> checando a data.
>
> Se alguém tiver alguma idéia melhor, eu agradeço.
>
> Muito obrigado!
>
>
>
> Emerson Domingues Souto escreveu:
>
> >if test arq1 -nt arq2 ; then
> > echo "ARQUIVO arq1 EH MAIS NOVO QUE arq2"
> >fi
> >
> >
> >----- Original Message -----
> >From: "Edimar Fardim" <address@hidden>
> >To: <address@hidden>
> >Sent: Tuesday, June 21, 2005 5:49 PM
> >Subject: [shell-script] Comparando arquivo...
> >
> >
> >
> >
> >>Boa tarde!
> >>Amigos, preciso fazer um script para atualizar alguns arquivos no
> >>servidor do cliente. Eu preciso arrumar uma forma de checar a data dos
> >>arquivos que serão atualizados. Ou seja, se a data do arquivo no
> >>servidor do cliente for menor que a data do novo arquivo, então
> >>atualiza. Eu estive olhando o comando “diff”, mas não consegui fazer com
> >>que ele cheque a data entre os arquivos e não o conteúdo. Alguém já fez
> >>algo parecido com isso?
> >>
> >>OBS.: Os arquivos são binários (.exe)
> >>
> >>
> >>Obrigado!
> >>
> >>
> >>
> >
> >
> >
> >---------------------------------------------------------------------
> >Esta lista não admite a abordagem de outras liguagens de programação, como
> >perl, C etc. Quem insistir em não seguir esta regra
será moderado sem prévio aviso.
> >---------------------------------------------------------------------
> >Sair da lista: address@hidden
> >---------------------------------------------------------------------
> >Esta lista é moderada de acordo com o previsto em
> >http://www.listas-discussao.cjb.net
> >---------------------------------------------------------------------
> >
> >Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra
será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>