Automatizando o envio de arquivo p/ o FTP !
Publicado por Denis Zanin 07/04/2003
[ Hits: 11.966 ]
Script de Perl com a intencao de mandar arquivos para o servidor sem necessariamente ter que digitar os comandos de FTP !
Ele automatiza a tarefa de um webmaster !! Script numa versao bem basica !
Pretendo ainda, melhora-lo muito mais !!
Valeusss ! ;)
#!/usr/bin/perl -w
#+++++++++++++++++++++++++++++++++++++++++++
#+ Script de Perl com a intencao de mandar arquivos
#+ para o servidor sem necessariamente ter que digitar
#+ todos os comandos... ! Resumindo: criei esse
#+ script para automatizar as tarefas diarias de um
#+ webmaster !
#+
#+ E-mail: virose@bol.com.br
#+ * Em breve pretendo melhorar esse script *
#+++++++++++++++++++++++ THANKS ;) ++++++++++
use Net::FTP;
my $filename;
$hostname='DEFINA AQUI O HOSTNAME';
$username='DEFINA O USUARIO';
$password='DEFINA O PASSWORD';
print "\n\n #########################################\n";
print " TENTANDO CONECTAR-SE EM $hostname \n";
print " USER: $username PASS: $password \n";
print " #########################################\n";
$ARGC=@ARGV;
if ($ARGC < 1){
print "\nCOMO USAR: $0 <arquivo a ser enviado>\n\n";
exit;
}
$home='/';
$filename=$ARGV[0];
print "\n. . . .:. Conectandoooooo .:. . . . \n";
$ftp=Net::FTP->new($hostname);
$ftp->login($username, $password) or die "Error $! ";
print " . . . .:. ... . C O N E C T A D O . ... .:. . .. \n";
print " . . . .:. Enviando o arquivo $filename .:. . . . \n";
$ftp->put($filename) or die "Error $! ";
print ". . . . .:. Arquivo $filename enviado com sucesso .:. . . . \n";
print ". . . . . .:. Saindooooooooooooo do FTP........ .:. ... \n";
$ftp->quit;
print " . . . . . . .:. DESCONECTADO .:. . . . . . . \n\n\n";
exit;
SMTP Mass Mail - Enviando e-mails em massa para vários endereços a partir de um servidor SMTP
IPloc - Informações e localização de um determinado endereço IP
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Instalações Windows + Linux, GPT, SSD. (0)
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (4)









