Script com erro [RESOLVIDO]

1. Script com erro [RESOLVIDO]

PEDRO HENRIQUE GOMES SASSI
pedrohsassi

(usa Ubuntu)

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



  


2. Re: Script com erro

Mauriciodez
Mauriciodez

(usa Debian)

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]

Marcelo Oliver
msoliver

(usa Debian)

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

PEDRO HENRIQUE GOMES SASSI
pedrohsassi

(usa Ubuntu)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts