![]() |
![]() |
#11 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Наконец-то установил
![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Почему то скрипт не запускается сам при старте роутера.
В /etc/rc.local прописано: PHP код:
PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
странно
![]() должен отрабатывать в процессах есть? ps |
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В процессах есть такая строчка:
PHP код:
PHP код:
А вот что после запуска в ручную: PHP код:
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Что ещё интересного нарыл:
Можно выставлять классы смс сообщений: 0 - это флеш смс, такая смс, которая высвечивается на экране, её можно сохранить или не сохранять. 1-? 2 - сообщение сохраняется не в телефон, а на сим-карту 3-? Пример: PHP код:
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
я создал скрипт /usr/sbin/inet_test
задал ему атрибуты 755 Код:
#!/bin/sh PINGADRESS=192.168.1.1 # это мой головной роутер INET=1 sleep 5 while true; do if ping -c 1 $PINGADRESS > /dev/null 2>&1 ; then if [ $INET == 0 ] then INET=1; logger "Yes Internet again" fi; sleep 5 # для теста сделал 5 сек else if [ $INET == 1 ] then INET=0; logger "No Internet" fi; fi; done exit 0 Код:
# Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. inet_test & exit 0 Код:
reboot головной роутер (он у меня 192.168.1.1) читаем лог mr3020 Код:
root@OpenWrt:~# logread Код:
... Jan 1 09:01:05 OpenWrt authpriv.info dropbear[2028]: Child connection from 192.168.1.11:1968 Jan 1 09:01:06 OpenWrt kern.info kernel: [ 66.780000] Adding 131068k swap on /dev/sda2. Priority:-1 extents:1 across:131068k Jan 1 09:01:09 OpenWrt authpriv.notice dropbear[2028]: Password auth succeeded for 'root' from 192.168.1.11:1968 Dec 9 02:05:39 OpenWrt user.notice root: No Internet Dec 9 02:05:46 OpenWrt kern.info kernel: [ 168.070000] wlan0: authenticate with a0:21:b7:6f:54:56 Dec 9 02:05:46 OpenWrt kern.info kernel: [ 168.080000] wlan0: send auth to a0:21:b7:6f:54:56 (try 1/3) Dec 9 02:05:46 OpenWrt kern.info kernel: [ 168.090000] wlan0: authenticated Dec 9 02:05:46 OpenWrt kern.info kernel: [ 168.100000] wlan0: associate with a0:21:b7:6f:54:56 (try 1/3) Dec 9 02:05:46 OpenWrt kern.info kernel: [ 168.100000] wlan0: RX AssocResp from a0:21:b7:6f:54:56 (capab=0x411 status=0 aid=2) Dec 9 02:05:46 OpenWrt kern.info kernel: [ 168.110000] wlan0: associated Dec 9 02:05:49 OpenWrt user.notice root: Yes Internet again root@OpenWrt:~# ![]() |
![]() |
![]() |
![]() |
#17 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А у меня в процессах есть, а в логах нет. Но в логах есть такая ерунда:
PHP код:
Если скрипт запускаю сам, то он работает и в логах метку оставляет, и ошибок нет. Что может быть? У меня уже нет никаких догадок... |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Вы же видите, что gnokii не может прочитать свой файл конфигурации. Потому что не может его найти в ... Запуск скрипта из терминала и запуск при загрузке не много разные вещи. Вот пример окружения из терминала: Код:
root@OpenWrt:~# env USER=root TERMINFO=/usr/share/terminfo HOME=/root SSH_TTY=/dev/pts/0 PS1=\u@\h:\w\$ LOGNAME=root TERM=xterm PATH=/bin:/sbin:/usr/bin:/usr/sbin LANG=ru_RU.UTF-8 SHELL=/bin/ash PWD=/root SSH_CONNECTION=192.168.1.10 2292 192.168.1.55 22 env > /tmp/env_router Код:
root@OpenWrt:~# cat /tmp/env_router CONFIG_cfg02e48a_TYPE=system USER=root CONFIG_led_usb_name=USB HOME=/ CONFIG_cfg02e48a_timezone=IRKT-9 CONFIG_led_lan_dev=eth0 CONFIG_ntp_server_LENGTH=4 CONFIG_ntp_server=0.openwrt.pool.ntp.org 1.openwrt.pool.ntp.org 2.openwrt.pool.n tp.org 3.openwrt.pool.ntp.org CONFIG_led_lan_TYPE=led CONFIG_led_wlan_TYPE=led CONFIG_led_lan_trigger=netdev CONFIG_led_wlan_trigger=phy0tpt CONFIG_ntp_enable_server=0 TERM=vt102 CONFIG_ntp_TYPE=timeserver CONFIG_NUM_SECTIONS=5 PATH=/sbin:/usr/sbin:/bin:/usr/bin CONFIG_LIST_STATE=ntp_server CONFIG_led_lan_sysfs=tp-link:green:lan CONFIG_led_usb_dev=1-1 foreground=0 CONFIG_led_wlan_sysfs=tp-link:green:wlan CONFIG_led_usb_TYPE=led CONFIG_led_usb_interval=50 SHELL=/bin/sh CONFIG_led_lan_name=LAN CONFIG_ntp_server_ITEM1=0.openwrt.pool.ntp.org CONFIG_ntp_server_ITEM2=1.openwrt.pool.ntp.org CONFIG_led_wlan_name=WLAN CONFIG_ntp_server_ITEM3=2.openwrt.pool.ntp.org CONFIG_led_usb_trigger=usbdev CONFIG_ntp_server_ITEM4=3.openwrt.pool.ntp.org CONFIG_led_lan_mode=link tx rx CONFIG_cfg02e48a_zonename=Asia/Irkutsk CONFIG_SECTION=led_lan PWD=/ CONFIG_cfg02e48a_cronloglevel=8 CONFIG_cfg02e48a_hostname=OpenWrt CONFIG_cfg02e48a_conloglevel=8 CONFIG_SECTIONS=cfg02e48a ntp led_usb led_wlan led_lan CONFIG_led_usb_sysfs=tp-link:green:3g в этом случае в логе появятся первые 2 ошибки //.gnokiirc... т.к. фактически файл лежит в папке /root т.е между 2-мя // но затем он найдет свой файл конфигурации в /etc/gnokiirc и далее все пройдет успешно. Можно это исправить добавлением параметров окружения в сам файл скрипта. export HOME=/root Но лучший способ явно указать файл конфига при запуске gnokii Код:
echo "test" | gnokii --config /etc/gnokiirc --sendsms '+7XXXXXXXXXX' Последний раз редактировалось andr128; 09.12.2012 в 13:48. |
|
![]() |
![]() |
![]() |
#19 |
Junior Member
Регистрация: 11.12.2012
Сообщений: 8
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Подскажите как сделать, чтоб система определяла свисток как модем?
|
![]() |
![]() |
![]() |
#20 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
посвистеть в него
![]() Код:
opkg update opkg install comgt opkg install kmod-usb-core opkg install kmod-usb-serial opkg install kmod-usb-serial-option opkg install kmod-usb-uhci opkg install usb-modeswitch opkg install usb-modeswitch-data Последний раз редактировалось andr128; 14.12.2012 в 12:20. |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|