Ловушки Perl
Истории-страшилки про Perl-программиста, с подсказками и разоблачениями
Главная
О блоге
Об авторах
Почему?
rss
@perltrapcom
Программист написал скрипт для скачивания веб-страниц по заданному списку.
Скрипт читает адреса (url) страниц из STDIN (по одному на строке),
скачивает каждую странциу и записывает ее контент в файл.
Файлы создаются в каталоге, переданном первым аргументом командной строки,
либо в /tmp
, если каталог не задан.
Записав очередной файл, скрипт пишет на STDOUT адреса скачанной страницы и имя созданного файла.
Прогресс скачивания можно отслеживать, посылая процессу сигнал USR2 –
в ответ он говорит, сколько времени работает и сколько страниц скачал.
Пример списка страниц:
Нельзя сказать, что скрипт совсем не работает. Страницы он скачивает, какие-то файлы создает. А вот насчет всего остального…