shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Aplicar permissão em arquivos via ssh


From: Robson Alexandre
Subject: Re: [shell-script] Aplicar permissão em arquivos via ssh
Date: Mon, 12 Dec 2011 17:44:08 -0200

Boa Tarde Raphael,

provavelmente o erro está no `tar -tf /tmp/$1` que o shell deve estar
tentando executar antes do comando ssh.
Já que vc está descompactando tudo dentro de /tmp/rabelo/ pq vc não faz o
chmod recursivo
chmod -R 660 /tmp/rabelo/

Atenciosamente

Robson Alexandre

Em 12 de dezembro de 2011 15:42, Raphael R. O. <address@hidden> escreveu:

> **
>
>
> Galera boa tarde!
>
> Estou com um problema aqui que não estou encontrando um razão lógica pra
> isso estar acontecendo ...
>
> Estou desenvolvendo um script que copia um arquivo para uma lista de
> servidores via scp, e depois tenho um "for" que ele conecta no servidor,
> descompacta o arquivos e aplica as permissões corretas...
>
> Segue um exemplo:
>
> servers="server1 server2"
> for i in $servers; do scp $1 root@$i:/tmp; done
> for i in $servers; do ssh root@$i "tar -xf /tmp/$1 -C /tmp/rabelo/ ; for j
> in `tar -tf /tmp/$1`; do chmod 660 $j; done"; done
>
> O script funciona até extrair os arquivo, na hora de executar o for dentro
> do for ele da erro...
>
> Alguem sabe me dizer porque isso acontece ? OU talvez me da uma ideia
> melhor de como fazer ?
>
> Abraço!
>
> *Raphael Rabelo*
> *Fone:* (11) 6105-8257
> *MSN:* address@hidden
> *Site:* www.raphaelr.com.br
> *LinkedIn*: <http://www.linkedin.com/profile/view?id=79847968>
>
> Pense antes de imprimir este e-mail.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]