С кириллицей проблемы, а так замечательный скрипт.
С кириллицей проблемы, а так замечательный скрипт.
Либо window->translation->utf-8
Работают обе кодировки.
А как тогда сделать? Класс написан на 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.
Дам консультации по настройке всего перечисленного. п. Заря
СМС это интересно
Недавно пролетала тема про сигнализацию и роутер я в ней отписывался
все очень по идеи было просто
подключить usb устройство к роутеру, например мышь и заставить следить за кнопкой мышары.
прикрепить к двери геркон и прикрутить его замес-то кнопки мышары
(конструкция дешевле не придумаешь usb мышь 150 руб. геркон 15 + метр провода) пользы много
(геркон эт датчик такой, если кто не в курсе реагирует на магнитное поле при отсутствии такового разеденяит контакт при присутствии соединяет)
при открывании двери геркон размыкается мышь сообщает роутеру о новом состоянии ее кнопки, а тот в свою очередь шлет смс.
Гы Огромное спасибо за SMS сервис
Last edited by alexcccp; 29-01-2009 at 18:23.
Юзаю transmission 1.22-3, поэтому написал небольшие изменения, чтобы информировать о загрузке файла.
В /opt/sbin/transmission_watchdog меняем функцию send_report():
В /opt/etc/transmission.conf добавляем пару строк:PHP Code:
send_report ()
{
debug "SMS send: $SMSOPT $SMSTO"
`${SMSOPT} ${SMSTO} ${TORRENTNAME} torrent finished ${ENDTIME}`
notice "SMS send to: ${SMSTO} about ${TORRENTNAME}"
}
илиPHP Code:
SMSTO=79*********
SMSOPT=/opt/etc/sendsms/send.php
Специально вывел в SMSOPT путь к send.php, если он находится не по "стандартному" пути. Или если Вам захочется использовать sendtime.php.PHP Code:
SMSTO="9 23 79*********"
SMSOPT=/opt/etc/sendsms/sendtime.php
Last edited by al37919; 03-03-2010 at 11:04.
Возможно ошибка!!!
У меня правильно отрабатывает внутри 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.
После тестовой эксплуатации выявил один важный момент - при наличии в тексте знаков препинания, особенно :, (), !, и т.д. или выдает ошибку, или же вообще может не запуститься
Предлагаю как-то этот момент учесть введением "" для тела сообщения. Внутри кавычек скрипт должен на все спецсимволы класть болт и не считать их служебными.
И небольшое пожелание-просьба: Может кто напишет web-морду к этому скрипту? Было бы очень удобно иметь "свою" форму для отправки СМСок, а не шарится по провайдерским и не вводить защитные коды.
а каким символом можно в отправляемой смс сделать перевод строки?
Скрипт для информирования о загрузке файла через aMule:
1. Создаем симлинк директории ../amule/Incoming потому что саму директорию Incoming find видеть не хочет.
2. В директории /opt/etc/cron.1min создаем скрипт:
ВАЖНОPHP Code:
#!/bin/sh
d=`date +'%d/%m/%y - %T'`
find -L /путь/до/симлинка/из/первого/пункта -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.
Сhemist, я в конец post-mount написал, чтоб оно отработало, когда уже диски смонтировались и даже, скорее всего, сервисы поднялись в /opt/etc/init.d/rc.unslung
На transmission 1.44 уведомление о загрузке торрента по sms кто нибудь реализовал?
Все что смог настроить здесь http://styxnout.homeip.net/ WL-500W+Tvix 6500 1Тб+ Qnap TS-109 II Pro 1Тб