Черт, я не посмотрел какую вы версию питона ставили. Скрипт писался под 3 питон. Ставьте его и все заведётся.
Type: Posts; User: xz_kostyan
Черт, я не посмотрел какую вы версию питона ставили. Скрипт писался под 3 питон. Ставьте его и все заведётся.
Обновил архив. Скачайте архив и замените файл sender.py.
В 2-х словах такая штука произошла из-за того, что str -- это функция в питоне.
Раньше локальная переменная-параметр str перекрывала имя...
1. Номер начинается с 7 для России, а не 8.
2. Возможно, мы используем разные версии крона. Я, по крайней мере, добавлял строки с вызовом в файл /opt/etc/crontabs/admin, поэтому имя пользователя мне...
Наверно тогда стоит где-нибудь об этом написать. Потому как по умолчанию, вроде бы, в rtn остается optware репозиторий.
При обновлении прошивки с d на rtn версию прошивки некоторые пакеты из http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ просто не работают (падают с SIGSEGV или лезут непонятные ошибки...
Доброго времени суток.
Собственно, обновился с 1.9.2.7-d до 1.9.2.7-rtn (все установленные программы в /opt оставил). Все работало как часы, пока не обновил vsftpd и lighttpd. Теперь vsftpd падает...
Кешируется только информация о том, что "невозможно отослать sms" в файл lastloginnum.dat. Так что если у вас этот файл исчез при рестарте, такое поведение нормально.
Надо смотреть как трансмишн запускает внешние скрипты, если запускает. Я не пользовался им.
Ох... facepalm.mkv
создайте файл /opt/etc/init.d/S11smsbootsend и напишите в него
#!/bin/sh
export LANG='ru_RU.UTF-8'
send()
{
/opt/share/scripts/sms/send.py 7916xxxxxxx Роутер загружен
Одного изменения user-agent'а не хватит. Протокол немного изменился, теперь пароль (о, чудо!) передаётся в виде md5--хеша. У меня получилось залогиниться на новой версии протокола и отправить смс, но...
В общем-то понятно что, протокол сменился, ковыряю, если будут успехи -- напишу.
Проверьте права на файл паролей, может lighttpd не может до него достучаться, попробуйте явно прописать урл, как в примере, хотя и с / должно работать.
Попробуйте временно отключить авторизацию и посмотреть что будет, скорее всего именно в ней дело.
igor77777, дело, скорее всего, в перенаправлении потоков ввода-вывода. Тут народ тоже сталкивался с такой проблемой, но у вас в скрипте вроде бы все "чисто". Может mcabber перенаправляет что-нибудь.
Может не стоит паниковать? Скрипт просто бъет смс на части и нумерует их, если их больше 2-х.
the, с python 2.x не заработает точно, обновляйтесь.
Добавьте
export LANG='ru_RU.UTF-8'
в скрипте и будет вам счастье.
Примерно вот так
#!/bin/sh
IP=`ifconfig vlan1|grep inet|awk '{print $2}'|sed s/^.....//`
./send.py 7916xxxxxxx $IP
А вообще не плохо было бы хоть чуть-чуть поковырять bash, прежде чем...
Разобрались сами, напишите тут, даже мне стало интересно как это сделать. :)
А что конкретно вас настораживает в этой строке? Написал сейчас для 2.6 следующее:
def get_bytes_from_packet(packet, num):
data = packet[1][:num]
packet[1] = packet[1][num:]
return...
Я был на природе, физически не мог ответить. По поводу отправки большой партии -- не знаю. По логам соединение обрубается сервером. В профиле есть контакты -- пишите, будем копать.
Количество попыток отправки никак не связано с невозможностью добавления нового номера. Можете сами поиграться со значениями wait_confirm_interval (ожидание результата отправки смс) и...
Не поддерживается -- значит они отключили отправку в Украине или еще что. Я же не работаю в Mail.ru. А на роутер для отправки sms вы заходите не по тому url, что надо. Если делали как написано у меня...
Да пробелами, при всем желании добавить в смс ничего не выйдет.
Кстати. В лог не пишется время и дата, а они должны по идее писаться в самое начало строки лога. В этом питоне, похоже, сломали функцию strftime, которая занимается форматированием строки времени. На...