
afulanadetal
(usa Outra)
Enviado em 25/06/2012 - 16:46h
Pessoal, sou nova nessa área de criação de shell, sei o básico, mas nunca mexi com relação a FTP.
Minha dúvida é como fazer a seguinte shell:
Processos do Control – M (Shell):
1 - MOVER os arquivos .CSV da pasta de rede WINDOWS para o Servidor UNIX.
2 - MOVER os arquivos .LOG da pasta do Servidor UNIX para a pasta de rede WINDOWS
3 – Efetuar um BKP no Unix (/transfer/elo/synchro/ok)
4 – Conceder permissão total no Unix (leitura escrita e execução)
Eu consegui separar os passos para fazer, mas não sei os comandos
1. Criar um arquivo temporário onde todo o processo FTP vai ser executado.
ex: open <user in target server> <password>
cd <diretorio onde vai ser colocado/pegado o arquivo>
get(put) <nome do arquivo> ["get" se for download do arquivo, "put" se for
upload]
bye
2. Trocar para o diretório no local dependendo onde o arquivo vai ser
colocado/pegado
3. Executar algo como ftp -vin < cat <arquivo temporário>
4. Finalizar o script
Os dados que eu tenho são: (todos foram modificados)
Local:
Origem: pasta da Rede Windows: AAAA\dados\area\ftp\xxx
Destino: pasta da Servidor Unix xxxxxx: /transfer/bbb/abc
Dados:
AAAA\dados\area\ftp\xxx
166.66.6.66
PROC6565
PQvgrt76
AAAA: /transfer/bbb/abc
166.66.6.77
PROC6565
ftps78
Obrigada pessoal!