Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Вытащить данные из NM  (Прочитано 646 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Leks13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Вытащить данные из NM
« : 20 Ноября 2010, 18:50:06 »
У каждого соединения в NM есть информация о том, как давно его подымали.
(Нажмите, чтобы показать/скрыть)
Откуда и как ее можно прочитать?
Хочу написать скрипт, который будет пускаться по крону и выводить предупрждения, если соединение не подымалось Х дней. Нужно для того, чтобы не заблочили нужную мне симку за неиспользование.

Параллельно запостил в Жуйк.
Ubuntu 12.04

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Вытащить данные из NM
« Ответ #1 : 20 Ноября 2010, 18:58:51 »
Я бы начал с логов

Оффлайн Leks13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вытащить данные из NM
« Ответ #2 : 20 Ноября 2010, 19:01:46 »
Я бы начал с логов
Блочат по прошествии 90 дней. Надо чтобы скрипт предупреждал при неактивности в 60 дней. Парсить такое количество логов проблемно. Да и не хранится их столько. А в НМ есть такая информация, только не ясно где она хранится.
Ubuntu 12.04

Оффлайн VlaoMao

  • Активист
  • *
  • Сообщений: 308
  • ArchLinux - eMachines e725 && Nokia N950
    • Просмотр профиля
Re: Вытащить данные из NM
« Ответ #3 : 20 Ноября 2010, 19:09:28 »
nmcli conДальше парси сколько влезет

Оффлайн Leks13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вытащить данные из NM
« Ответ #4 : 20 Ноября 2010, 19:20:32 »
Бинго! Нашел
~/.gconf/system/networking/connections/1/connection
там файл %gconf.xml
В файле есть, что-то вроде
<entry name="timestamp" mtime="1289573813" type="string">
<stringvalue>1289573752</stringvalue>
1289573752 - это и есть дата подключения(Fri, 12 Nov 2010 14:55:52 GMT) - ~8 дней назад.
Ubuntu 12.04

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Вытащить данные из NM
« Ответ #5 : 20 Ноября 2010, 20:40:01 »
'1289573752'-а как вычислил дату?

Оффлайн Leks13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вытащить данные из NM
« Ответ #6 : 20 Ноября 2010, 20:44:20 »
'1289573752'-а как вычислил дату?
перевел время из формата UNIX в удобночитаемый формат. Конвертеров масса - http://tinyurl.com/2ajmbhc
Ubuntu 12.04

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.