Показано с 1 по 10 из 10

Тема: ПЛК 323 библиотека SysExecute

  1. #1

    По умолчанию ПЛК 323 библиотека SysExecute

    вопрос в контроле подключения к сети gprs. После включения модема и подачи команды SysExecute('/usr/sbin/pppd call mega.gprs') нужно оследить подключение и в случае надобности повторить команду. каким образом это отслеживать?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    можно дополнить команду, чем то подобным (всмысле папку выбрать, до которой бедет доступ из КДС)
    Код:
    SysExecute('/usr/sbin/pppd call mega.gprs >> /var/log.tmp')
    через какое то время прочитать файл log.tmp, если в нем всё ок, то работаем дальше, если ошибка то переустанавливаемся
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    можно дополнить команду, чем то подобным (всмысле папку выбрать, до которой бедет доступ из КДС)
    Код:
    SysExecute('/usr/sbin/pppd call mega.gprs >> /var/log.tmp')
    через какое то время прочитать файл log.tmp, если в нем всё ок, то работаем дальше, если ошибка то переустанавливаемся
    А если обрыв произошел после коннекта? файл же будет содержать лог успешного соединения. можно просто раз за какой-нибудь период повторять эту команду вне зависимости произошло соединение или нет?

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    не, тогда надо набирать хотя бы ifconfig ppp0 >> /var/log.tmp и если в файле будет какая либо инфа, то все нормуль, если соединения нет то значит связь оборвалась

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    не, тогда надо набирать хотя бы ifconfig ppp0 >> /var/log.tmp и если в файле будет какая либо инфа, то все нормуль, если соединения нет то значит связь оборвалась
    Простите за глупый вопрос, но хочу уточнить. файл log.tmp системный? его можно удалять? если нет, то какой командой его можно заново создать?) где вообще можно найти все необходимые команды для работы через PUTTY ?

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    >> обозначает весь вывод в консоль в файл справа от знаков, команды которая слева от знаков, изучайте линукс и будете знать другие полезные команды

  7. #7

    По умолчанию

    а есть команда по выводу мак-адреса устройсва? мжно конечно кидать в текстовый файл /sbin/ifconfig eh0 и затем выуживать мак-адрес там, но нет ли по проще команды...может из библиотеки кодесиса?

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    ifconfig eth0 | grep HWaddr | awk '{split($0,a," ");print a[5]}'
    попробуйте так
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #9

    По умолчанию

    не переваривает почему-то.
    /mnt/ufs/root # /sbin/ifconfig eth0 | grep HWaddr | awk'{split($0,a," ");print a[5]}'
    -sh: awk{split($0,a," ");print a[5]}: not found

    Цитата Сообщение от capzap Посмотреть сообщение
    попробуйте так

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    тогда ни как, раз неполноценный линукс, либо командам awk split print необходимо указывать полный путь, как ifconfig

Похожие темы

  1. ПЛК-323 с поддержкой МЭК 61850 ?
    от Rosher в разделе ПЛК3хх
    Ответов: 4
    Последнее сообщение: 13.02.2018, 12:41
  2. ПЛК-323
    от metr в разделе ПЛК3хх
    Ответов: 2
    Последнее сообщение: 14.11.2013, 11:37
  3. библиотека SysLibMem
    от Аркадий в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 27.06.2011, 10:08
  4. библиотека ОВЕН
    от Радик в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 23.02.2007, 20:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •