проанализируйте http заголовок ответа от wget

Как указала Мари в комментариях, вам нужно обойти закрытие.

Вот простой способ заставить его работать, переместив $(this) за пределы setInterval.

$( ".home .images .image-slide div" ).each(function() {
    var count = $(this).children().length; 
    if (count > 1) {
        $(this).find("img:first-child").addClass("active");
        var self = $(this);
        setInterval(function(){ 
            if(self.find('.active').is(":last-child")){
                self.find('.active').removeClass("active").fadeOut().parent().find("img:first-child").addClass("active").fadeIn();
            } else {
                self.find('img.active').removeClass("active").fadeOut().next().fadeIn().addClass("active");
            }
        }, 4000);
    }
}); 
10
задан W0rmH0le 30 December 2016 в 12:06
поделиться

2 ответа

Вывод wget, который Вы ищете, записан на stderr. Необходимо перенаправить его:

$ wget -SO- -T 1 -t 1 http://myurl.com:15000/myhtml.html 2>&1 | egrep -i "302" 
19
ответ дан 3 December 2019 в 14:35
поделиться

wget печатает заголовки к stderr, не к stdout. Можно перенаправить stderr к stdout следующим образом:

wget -SO- -T 1 -t 1 http://myurl.com:15000/myhtml.html 2>&1 | egrep -i "302"

"2> &1" часть говорит для перенаправления ('>') дескриптор файла 2 (stderr) к дескриптору файла 1 (stdout).

9
ответ дан 3 December 2019 в 14:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: