Erro na construção do comando.

1. Erro na construção do comando.

Pedro Kuramoto
pedrokuramoto

(usa Red Hat)

Enviado em 09/09/2015 - 12:08h

Bom dia Senhores,

Estou construindo um shell para publicação de arquivos no linux para Mainframe.
Construi da seguinte forma:
#!/bin/bash
ftp -n <<EOF
open 10.100.0.1
user kuramoto abcdef
put $1 'DEV.COB2H($2)'
EOF

Porém, quando o shell é executado, ele some com o )' depois do segundo parametro.
Como posso corrigir o erro acima?


  


2. RE: Erro na construção do comando

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 09/09/2015 - 15:46h

Olá,

eu uso um script para enviar meus backups todos os dias para um servidor externo
o amigo quem sabe pode usar ele modificando algo nele



#!/bin/bash
SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin

USERNAME="seu usuario aqui"
PASSWORD="sua senha aqui"
SERVER="ip do seu servidor que vai receber os backups ( servidor de destino )"

echo " iniciando o envio dos backups para o servidor externo em `date +%d.%m.%Y_%H-%M-%S` " | mail -s " INICIANDO ENVIO DOS BACKUPS " seu E-mail aqui

cd /home/ # pasta onde estão seus backups
chmod 644 *.gz # permissão
ftp -ivn $SERVER <<EOF # ip do servidor de destino
user $USERNAME $PASSWORD # logando no servidor de destino
bin # bin para poder funcionar senão da xabu e corrompe os backups no envio
cd /pasta-backups/ # entra na pasta com nome de pasta-backups ( pasta que vai ficar os backups no servidor de destino )
mput *.gz # pega os backups e envia
buy # encerra
EOF # sai do FTP
echo " envio completo com sucesso dos backups em `date +%d.%m.%Y_%H-%M-%S` " | mail -s " ENVIO DOS BACKUPS COMPLETOS COM SUCESSO " seu E-mail aqui



---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts