Pular para o conteúdo

Script com erro [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Script com erro [RESOLVIDO]

Enviado em 29/11/2019 - 09:40h

to criando um script de backup e agora esta dando erro ao usar uma variavel dentro do ftp
FTPSERVER="servidor.com.br"
LOCALDIR="/atual/"

# conecte-se ao servidor FTP e envie o arquivo

ftp -p $FTPSERVER

cd $LOCALDIR


o erro é
550 Can't change directory to $LOCALDIR: No such file or directory

Responder tópico

2. Re: Script com erro

Enviado em 29/11/2019 - 13:21h

pedrohsassi escreveu:
o erro é
550 Can't change directory to $LOCALDIR: No such file or directory


não existe o diretório ... tente colocar na variável o seguinte ( estou levando em consideração que o diretório "atual" está no mesmo nível !!! )
LOCALDIR="./atual" 


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------


3. Re: Script com erro [RESOLVIDO]

Enviado em 29/11/2019 - 17:21h


pedrohsassi escreveu:

to criando um script de backup e agora esta dando erro ao usar uma variavel dentro do ftp
FTPSERVER="servidor.com.br"
LOCALDIR="/atual/"

# conecte-se ao servidor FTP e envie o arquivo

ftp -p $FTPSERVER

cd $LOCALDIR


o erro é
550 Can't change directory to $LOCALDIR: No such file or directory

Coloque o caminho absoluto* do diretório "atual"
* https://www.dicas-l.com.br/arquivo/caminho_absoluto_e_caminho_relativo.php

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

4. Re: Script com erro

Enviado em 04/12/2019 - 09:06h

Gurizada, então resolvi o script , ele ficou assim:
mkdir /temporario/
#Configuracao para acesso a pasta
cd /bkp/backup/

DATA=`ls -la --format=single-column | tail -1`

# diretorio do backup
DIRETORIOFONTE="/bkp/backup/"$DATA

# diretorio aonde sera feito o backup
DIRETORIOARQBCK="/temporario/"

# Entrando no diretorio de backup
cd $DIRETORIOARQBCK

# Listando Diretorio
ls -l

# fazendo o backup
cp $DIRETORIOFONTE/* $DIRETORIOARQBCK

# espere por segundos
sleep 5

FTPSERVER="servidor ftp"
LOCALDIR="diretorio local"

# conecte-se ao servidor FTP e envie o arquivo

ftp -p $FTPSERVER

rm -f maisantigo

mv antigo maisantigo

mv atual antigo

mkdir atual

cd $LOCALDIR

ls -l

put arquivo..

put arquivo..

put arquivo..

put arquivo..

put arquivo..

put arquivo..

put arquivo..

put arquivo..

put arquivo..

put arquivo..

ls -l
cd
bye
EOF
FTP

#rm -f /temporario/*

Agradeço a prestatividade de todos em tentar ajudar.

Pedro Henrique Gomes Sassi
Junior Developer
Estudante de Ciencias da Computação

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder