Pular para o conteúdo

Exercicio [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Exercicio [RESOLVIDO]

Enviado em 26/08/2011 - 20:10h

Fala Galera! Agora estou quase terminando meu exercicio sobre FTP
5. Você acabou de realizar uma compactação de um conjunto de pastas que contém o site da
empresa que você trabalha. Esta compactação gerou os seguintes arquivos: HTML.tar, CGI.tar e
banco_dados.dar. Construa um script que realize as seguintes funções:
* Realize um FTP para um host de backup OK FEITO!
* Envie os arquivos listados acima para este host de destino OK FEITO!
* O script deve receber o nome dos arquivos como parâmetros, para que qualquer usuário possa informar o nome dos arquivos que deseja enviar via FTP essa parte soh consegui fazer enviar UM único arquivo, mas sem esse negócio de parametro.alguem tem alguma ideia como posso resolver
* O script deve certificar-se que os arquivos foram enviados com sucesso
essa eu não tenho IDÉIA como resolver

valeu

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Exercicio [RESOLVIDO]

Enviado em 26/08/2011 - 20:17h

Copia o script que vc ja desenvolveu..fica mais facil pra resolver os outros topicos

3. meu script

Enviado em 26/08/2011 - 20:22h

#!/bin/bash
ftp -in <<EOF
open sunsite.unc.edu
user anonymous j@bol.com.br
mput banco_dados.tar CGI.tar HTML.tar
EOF
echo "Digite o arquivo que deseja enviar"
read arquivo
ftp -in <<EOF
open sunsite.unc.edu
user anonymous j@bol.com.br
mput $arquivo
EOF


mas tinhas que passar como parametro e dizer que o arquivo foi enviado com sucesso
e o endereço é soh de exemplo...eu sei que não vai enviar para lá

4. Re: Exercicio [RESOLVIDO]

Enviado em 29/08/2011 - 17:55h

Só pra adiantar pra vc..

#!/bin/bash

ARQUIVO_ENVIAR=$1
ftp -in <<EOF
open SERVIDOR
user usuario senha
cd /diretorio_desejado
mput $ARQUIVO_ENVIAR


Desta forma vc executa seu script já passando o nome do arquivo como parâmetro, exemplo:

./script_ftp.sh arquivo_para_enviar

Agora para validar se o arquivo foi enviado creio que podemos fazer uma leitura no log do FTP e captar uma string de sucesso referente ao envio de arquivos, estou pesquinsando ..

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder