Fórum Ubuntu Linux - PT

Suporte Técnico => Programação e Scripts => Tópico iniciado por: figurello em 09 de MAR?O de 2011, 12:51

Título: Script de envio de NFE
Enviado por: figurello em 09 de MAR?O de 2011, 12:51
Ola pessoal,


Precisava de uma ajuda, estou estudando para LPI,
e não estou muito por dentro sobre os shell scripts,

estava lendo e estou tentando agilizar uma tarefa no serviço.

é o seguinte

Cada nota fiscal é gerado um xml dessa nota, fica armazenada tudo em um diretorio esses arquivos pequenos de 1 a 3 Kb,


eu preciso transferir os arquivos para um endereço via ftp, e movelas para um diretorio (gravados por exemplo) se for bem sucedido.

Alguem poderia me ajudar a criar esse script.

obrigado.!
 ;D
Título: Re: Script de envio de NFE
Enviado por: bred81 em 09 de MAR?O de 2011, 15:18
Quando há erro, qual o tipo de mensagem que é retornado?

Pergunto pois eu faria assim:
Citar
#!/bin/bash

cd /diretorio/que/você/quer

#ponha aqui o comando para mover para o ftp

erro=`cat mensagem_de_erro_retornado | wc -l`

if [ $erro -ge 1 ]; then
   #você trata o erro aqui
else
   cp * /diretorios/gravados
   #pus CP ao invés de MV só para alertar de conferir se os arquivos foram movidos
fi

exit 0
Tem alguns erros (o cat não vai funcionar), mas acho que é por ai. Não consigo ajudar mais pois faz um bom tempo que não programo em bash...
Título: Re: Script de envio de NFE
Enviado por: Klausterfullbya em 27 de MAR?O de 2011, 12:50
figurello,

na minha empresa, a gente trabalha com NFe. Mas como sou iniciante em Linux, não saberia exatamente como fazer isto.

http://pobrecomputeiro.wordpress.com/2009/01/26/conectar-a-um-ftp-linux/

Este tutorial explica como utilizar o FTP pelo console.

Que tal? Ajudou? =)
Abraços.