Чтобы получать каждый день thumbnails
для картинки дня на ваш сервер:
Создайте файл get_thumbs.pl у себя на сервере (в той папке, в которую
хотите получить thumbnails):
#!/usr/bin/perl
use Net::FTP;
$ftp = Net::FTP->new("pantyhoselabs.com");
$ftp->login("poth_thumbs","get_new_thumbs");
$ftp->binary();
@names=$ftp->ls(".");
foreach $name (@names)
{
$ftp->get($name);
}
$ftp->quit();
сделайте его исполняемым (например, chmod 750)
path_to_your_directory - полный путь к папке в которой находится
get_thumbs.pl
Апдейт картинок происходит в 00:00 GMT( по Гринвичу ). Соответственно вам
необходимо запускать по крону get_thumbs.pl в 00:15 GMT.
Для этого создайте в той файл run c содержимым:
cd /path_to_your_directory
perl get_thumbs.pl
и сделайте его исполняемым
создайте задание для cron
crontab -e
15 0 * * * /path_to_your_directory/run
Здесь вместо 0 выставьте тот час, который на вашем сервере совпадает с
00:00 GMT.
После запуска скрипта thumbnails окажутся в той же папке что и скрипт
get_thumbs.pl
Можно запускать вручную в шеле:
cd /path_to_your_directory
perl get_thumbs.pl
P.S. Для запуска get_thumbs.pl вам необходим установленный модуль Perl
Net::FTP (на Ferrohost есть) |