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
-
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
-
Quando há erro, qual o tipo de mensagem que é retornado?
Pergunto pois eu faria assim:
#!/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...
-
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.