Точно рассчитанные загрузки с Wget

Я загружаю 1 изображение, которое меняется каждый раз, когда к сайту обращаются 4 раза. Должна быть ровно одна секунда между каждым загруженным изображением. Загрузка изображения занимает несколько миллисекунд, однако возникает проблема, заключающаяся в том, что каждое изображение будет иметь разный и непредсказуемый размер файла и, следовательно, каждый раз будет загружаться по-разному. Это делает очень трудным размещение этих изображений ровно на 1 секунду друг от друга.

Можно ли установить определенное количество времени, которое wget должен загружать на веб-странице? Или есть какой-либо другой метод, использующий командную строку в Windows, который мог бы добиться этого?

1 ответ

Решение

Для DOS я играю с START /B для фоновых команд и TIMEOUT /T # делать то, что вы хотите. Вы можете попробовать:

START /B wget blah0 & TIMEOUT /T 1 & START /B wget blah1 & TIMEOUT /T 1 & START /B wget blah2 ...

... при условии, что вы упоминаете командную строку cmd.exe. Хотя это ужасно, потому что каждый START порождает новый терминал. Но это уже безобразно, потому что это DOS...

Другие вопросы по тегам