Automatizando o envio de arquivo p/ o FTP !
Publicado por Denis Zanin 07/04/2003
[ Hits: 12.000 ]
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;
Pesquisar palavras no Diário Oficial da União
Upload de múltiplos arquivos para Imageshack.us
VimeoTheSapo -Baixe videos do Vimeo e do sapo
Avisar por e-mail se o IP da conexão ADSL mudar
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Instalar Dual Boot, Linux+Windows. (5)
Conky, alerta de temperatura alta (16)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









