Як забрати дані з telnet сесії Архів

Підкажіть будь ласка, як можна "забирати" (перенаправлення, конвейєр) дані, що надходять у telnet сесію?

Для чого потрібно – забирати дані з АТС та писати до бази. АТС – Самсунг. Варіант "telnet 192.168.0.100 5100 > SamsungLog &" пише у файл тільки Trying 192.168.0.100. Connected to 192.168.0.100. Escape character is '^]'.

Shkurik, а протокол FTP для кого створено? :idontnow:

далеко не факт, що він є на АТС

- стандартний телнет не вміє зберігати логи сеансу стандартний телнет багато чого не вміє - але ж на ньому світло клином не зійшовся, PuTTY, як бачиш, вміє - якщо цю справу треба автоматизувати, то логи тож не котять >з такою постановкою завдання (брати дані із сесії і писати в базу) - навряд чи щось підійде з готового - аж надто спеціалізоване завдання

а ось брати готовий файл, якось парсити його і писати в БД - вже можна покривлятися.

Ого! Таке спілкування.

Дані сесію, що надходять в телнет (підключена до АТС Samsung OS7400) потрібно дійсно відправити. точніше якось обробити. Або у файл, або ще краще парсеру. Розбирати і писати відразу в MySQL. Така ідея. Причому на попередньому місці роботи так і сталося (тільки АТС була Samsung IDC500). Але ж давно. І забулося.

Є звичайно програмне забезпечення для SMDR тільки для Віндоус. Але у моєму випадку потрібно під лінуксами.

Варіант "telnet 192.168.0.100 5100 > SamsungLog &" пише у файл тільки

А якщо банально telnet 192.168.0.100 5100 your_script ? Не підійде хіба?

А якщо банально telnet 192.168.0.100 5100 your_script ? Не підійде хіба?

думаю, ти отримаєш все те ж саме Trying 192.168.0.100. Connected to 192.168.0.100. Escape character is '^]'.

Shkurik,з лінукс-консолі - man script а далі вже отримані дані доведеться парсить і вганяти в БД, на жаль

Телнет-сесія у скрипті. а вона по таймууту через 30 с не відвалиться?

та й ПХП сюди прикручувати. не знаю - я особисто краще повозився б і на баші все зробив.

2 BorLase - чудового зенкс! script рулить.