Page 3 of 17 FirstFirst 1234513 ... LastLast
Results 31 to 45 of 252

Thread: router2sms

  1. #31
    Quote Originally Posted by Markiz View Post
    короче та либа, про которую вы говорите, это симлинк на ту что у вас уже есть. Откройте /opt/lib/ найтите что-то типа libuClibc-xx.x.so

    Создайте симлнки на ней с именами libuClibc++.so.0 libuClibc++.so

    Пользуйтесь. Позже включу в фак.
    спасибо, после курения wiki по поводу симлинков все заработало
    заодно узнал как они делаются

  2. #32
    С кириллицей проблемы, а так замечательный скрипт.

  3. #33
    Quote Originally Posted by tanetomo View Post
    С кириллицей проблемы, а так замечательный скрипт.
    C кирилицей все ок.Если ходиш через putty то
    window>translation>win1251

  4. #34
    Либо window->translation->utf-8

    Работают обе кодировки.

    Quote Originally Posted by angel_il View Post
    а класс и не нужно переписывать...
    А как тогда сделать? Класс написан на php. Чтобы роутер вообще понял что это класс, я так понимаю всеравно нужен php. Больше того, скрипт который непосредственно пользуется этим классом тоже должен быть на php. Если знаете способ как это обойти подскажите или дайте ссылку где почитать, ну или хотябы ключевые слова для поиска

    Исходя из логики, напрашивается только один бредовый вариант: можно php скомпилировать в бинарник?

    А вот файлы которые используют send.php действительно можно на шеле, что я в будующем и планирую сделать.
    Last edited by Markiz; 28-01-2009 at 18:39.
    Работает: роутер, vsftpd, rtorrent (с вебмордой), lighttpd, отправка смс
    Устройства: WL500gpV2, HP6313 (Lan кабель), флэшка Transcend 2GB,
    коробка AgeStar с внешним питанием и винт Barracuda на 250Gb.

    Дам консультации по настройке всего перечисленного. п. Заря

  5. #35
    СМС это интересно

    Недавно пролетала тема про сигнализацию и роутер я в ней отписывался

    все очень по идеи было просто

    подключить usb устройство к роутеру, например мышь и заставить следить за кнопкой мышары.
    прикрепить к двери геркон и прикрутить его замес-то кнопки мышары
    (конструкция дешевле не придумаешь usb мышь 150 руб. геркон 15 + метр провода) пользы много
    (геркон эт датчик такой, если кто не в курсе реагирует на магнитное поле при отсутствии такового разеденяит контакт при присутствии соединяет)

    при открывании двери геркон размыкается мышь сообщает роутеру о новом состоянии ее кнопки, а тот в свою очередь шлет смс.


    Гы Огромное спасибо за SMS сервис
    Last edited by alexcccp; 29-01-2009 at 18:23.

  6. #36
    Quote Originally Posted by Markiz View Post
    Либо window->translation->utf-8

    Работают обе кодировки.


    А как тогда сделать? Класс написан на php. Чтобы роутер вообще понял что это класс, я так понимаю всеравно нужен php.
    нет я говорил о полном переписывании того что реализовано в том классе средствами shell
    vim имеет два режима - бибикать и все портить (с) не мое

  7. #37
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253
    Quote Originally Posted by Markiz View Post
    можно php скомпилировать в бинарник?
    нет. т.к. "PHP is a scripting language" (wiki), а скриптовые языки не компилируются (по определению).
    Quote Originally Posted by Markiz View Post
    А вот файлы которые используют send.php действительно можно на шеле, что я в будующем и планирую сделать.
    о каких именно файлах идет речь?! и зачем переписывать кусок, если php все равно нужен?!
    WL500gp-1.9.2.7-d-r2624

  8. Юзаю transmission 1.22-3, поэтому написал небольшие изменения, чтобы информировать о загрузке файла.
    В /opt/sbin/transmission_watchdog меняем функцию send_report():
    PHP Code:
    send_report ()
    {
        
    debug "SMS send: $SMSOPT $SMSTO"

        
    `${SMSOPT} ${SMSTO} ${TORRENTNAME} torrent finished ${ENDTIME}`
        
    notice "SMS send to: ${SMSTO} about ${TORRENTNAME}"

    В /opt/etc/transmission.conf добавляем пару строк:
    PHP Code:
    SMSTO=79*********
    SMSOPT=/opt/etc/sendsms/send.php 
    или
    PHP Code:
    SMSTO="9 23 79*********"
    SMSOPT=/opt/etc/sendsms/sendtime.php 
    Специально вывел в SMSOPT путь к send.php, если он находится не по "стандартному" пути. Или если Вам захочется использовать sendtime.php.
    Last edited by al37919; 03-03-2010 at 11:04.
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  9. Exclamation

    Quote Originally Posted by Markiz View Post
    1. Уведомление о загрузке роутера
    в /usr/local/sbin/post-boot дописать
    Code:
    sleep 15s
    /opt/etc/sendsms/send.php 79161111111 Роутер загружен
    Возможно ошибка!!!
    У меня правильно отрабатывает внутри sh-скрипта только так
    `/opt/etc/sendsms/send.php 79161111111 Роутер загружен`

    И ставить лучше не в post-boot, а отдельным скриптом в /opt/etc/init.d, чтобы к этому времени наверняка инет поднялся, потому что после post-boot идет post-firewall, где у многих роутинг прописывается и т.д.
    Last edited by Сhemist; 09-02-2009 at 09:29.
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  10. После тестовой эксплуатации выявил один важный момент - при наличии в тексте знаков препинания, особенно :, (), !, и т.д. или выдает ошибку, или же вообще может не запуститься
    Предлагаю как-то этот момент учесть введением "" для тела сообщения. Внутри кавычек скрипт должен на все спецсимволы класть болт и не считать их служебными.

    И небольшое пожелание-просьба: Может кто напишет web-морду к этому скрипту? Было бы очень удобно иметь "свою" форму для отправки СМСок, а не шарится по провайдерским и не вводить защитные коды.
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  11. #41
    а каким символом можно в отправляемой смс сделать перевод строки?

  12. Скрипт для информирования о загрузке файла через aMule:
    1. Создаем симлинк директории ../amule/Incoming потому что саму директорию Incoming find видеть не хочет.
    2. В директории /opt/etc/cron.1min создаем скрипт:
    PHP Code:
    #!/bin/sh

    d=`date +'%d/%m/%y - %T'`
    find -/путь/до/симлинка/из/первого/пункта -type f -cmin 1 grep -q путь/до/симлинка/из/первого/пункта && `/opt/etc/sendsms/send.php 79********* aMule downloaded next file at ${d}` 
    ВАЖНО
    В команде grep путь/до/симлинка/из/первого/пункта указывается БЕЗ ПЕРВОГО СЛЭША, т.е. так /путь/до/симлинка/из/первого/пункта - ошибка.
    3. Делаем этот скрипт исполняемым
    Last edited by Сhemist; 11-02-2009 at 07:01.
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  13. #43
    Сhemist, я в конец post-mount написал, чтоб оно отработало, когда уже диски смонтировались и даже, скорее всего, сервисы поднялись в /opt/etc/init.d/rc.unslung

  14. Quote Originally Posted by Vityok View Post
    я в конец post-mount написал
    Согласен - тоже вариант. Но не в post-boot! Адназначна
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  15. #45
    На transmission 1.44 уведомление о загрузке торрента по sms кто нибудь реализовал?
    Все что смог настроить здесь http://styxnout.homeip.net/ WL-500W+Tvix 6500 1Тб+ Qnap TS-109 II Pro 1Тб

Page 3 of 17 FirstFirst 1234513 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •