[FLUG] inauguriamo
- From: Gecco th Rulez <gecco@xxxxxxxxxxxxxx>
- To: fanolug@xxxxxxxxxxxxx
- Date: Mon, 10 Dec 2001 19:47:42 +0100
Mailing List del Fortunae LUG
=============================
ed ecco il programma definitivo, in pratica l'ho pensato da far girare
nel server della scuola, il quale ha l'adsl attaccata tutta la notte e
nessuno che la sfrutta, e non si riesce nemmeno ad accedere
dall'esterno, in pratica si manda una mail con scritto nel testo :
scarica;http://qualcosa.boh//dir/file.estensione
lui si connette al server pop3, scarica l'ultima mail che gli e'
arrivata, legge dentro il testo, vede se c'e' scritto la stringa per
scaricare il file, e si mette a scaricarlo con wget
tutto qua, basta metterlo nel crontab che tipo lo lancia alle 8 di sera,
o piu' tardi, cosi' uno si e' premunito di mandargli la mail, e la
mattina arriva che c'ha la sua sfilza di file gia' scaricati, che uno
con un 56k senno' muore
domani, senza dire nulla a romagnoli :), lo sperimento
#!/usr/bin/perl
$user="USER";
$pwd="PASSWORD";
$pop3="POP3";
print "ora vedo se ci sono link e li scarico\n";
use Net::POP3;
$pop = Net::POP3->new($pop3);
$pop->login($user, $pwd);
@n = $pop->popstat();
$msg = $pop->get(@n[0]);
$pop->quit();
$tot = @$msg;
$a=0;
while($a < $tot)
{
@nome = split(/;/, @$msg[$a]);
if ($nome[0] eq "scarica")
{
print "okei, c'e' della roba, si, mo, mo... mo me lo segno\n";
$comando="wget $nome[1]";
system($comando);
}
else
{ print ".";}
$a++
}
--
Machine gave me some freedom.
Sia lodato Linus Torvalds!
Other related posts: