Точно рассчитанные загрузки с 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...