Реклама на сайте Advertise with us

Del

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 16.07.06
Сообщения: 886
Рейтинг: 892

Ссылка на сообщениеДобавлено: 27/10/10 в 14:43       Ответить с цитатойцитата 

Текст этого сообщения доступен только зарегистрированным пользователям.

Последний раз редактировалось: arma (06/08/15 в 18:24), всего редактировалось 1 раз

0
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 27/10/10 в 16:07       Ответить с цитатойцитата 

вариант 1 - апгрейд перла до новой версии
вариант 2 - выкинуть строку use 5.010; - и вроде должно работать, т.к. особых специфических плюшек версий 5.10+ кажется нет.

4
 



С нами с 16.07.06
Сообщения: 886
Рейтинг: 892

Ссылка на сообщениеДобавлено: 27/10/10 в 16:30       Ответить с цитатойцитата 

Вариант 1 не подходит,

вариант 2 не походит тоже, строку комментировал конечно.
Там, даже после замены конструции given/when/default (не поддерживается в 5.8.8) не работают то ли регекспы в таком виде, то ли еще что-то, узнать не смог, потому как не силен.

P.S Когда мой заказ (PHP) закончишь? icon_biggrin.gif

0
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 27/10/10 в 17:10       Ответить с цитатойцитата 

arma: а чо хоть какую ошибку то пишет?

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

4
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 27/10/10 в 18:00       Ответить с цитатойцитата 

arma писал:
P.S Когда мой заказ (PHP) закончишь? icon_biggrin.gif

дык его то и делаю icon_smile.gif

4
 



С нами с 16.07.06
Сообщения: 886
Рейтинг: 892

Ссылка на сообщениеДобавлено: 27/10/10 в 20:01       Ответить с цитатойцитата 

_s_[sov] писал:
arma: а чо хоть какую ошибку то пишет?


Вторую часть скрипта я закомментировал так, чтобы проверить правило поиска по регуляркам:

Код:

#sub get_daylines {
    open my $vnstat, "/usr/bin/vnstat --dumpdb |";
    my @lines;
    while (my $line = <$vnstat>) {
        chomp $line;
        my $ns = qr/[^:]+/;
        next unless $line =~ /^d;(?<day>$ns);(?<time>$ns);(?<rx_mib>$ns);(?<tx_mib>$ns);(?<rx_kib>$ns);(?<tx_kib>$ns);(?<in_use>$ns)$/;
        push @lines => { %+ };
    }
#    return @lines;
    print @lines;
#}



Получаю такую ошибку:
Код:

Sequence (?<d...) not recognized in regex; marked by <-- HERE in m/^d;(?<d <-- HERE ay>(?-xism:[^:]+));(?<time>(?-xism:[^:]+));(?<rx_mib>(?-xism:[^:]+));(?<tx_mib>(?-xism:[^:]+));(?<rx_kib>(?-xism:[^:]+));(?<tx_kib>(?-xism:[^:]+));(?<in_use>(?-xism:[^:]+))$/ at /etc/munin/plugins/vnstat_month line 93, <$_[...]> line 1.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »