1 (edytowany przez tipsntrix 2011-01-15 20:08:00)

Temat: skrypt wysyłania sms

wiam , co prawda działa mi wysyłanie sms, ale chciałem żeby po naciśnięciu przycisku rtr wysłał mi wiadomość tekstową, więc wygląda to tak:

if [ "$ACTION" = "pressed" ]; then
        if [ "$BUTTON" = "BTN_0" ]; then
            echo "test przycisku" | gnokii --sendsms XXXXXXXXX
         fi
    fi


przycisk sie zgadza BTN_0  z systemem, może ktoś sprawdzić poprawność tego skryptu szczególnie 3 liniki


pozdr

2

Odp: skrypt wysyłania sms

powinno działać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez tipsntrix 2011-01-15 20:21:11)

Odp: skrypt wysyłania sms

no właśnie nie działa, plik jest w /etc/hotplug.d/button


jakieś pomysły? help:)

w tym katalogu mam jeszcze pliczek 05-3g,  z taką zawarością:

button_action() {(
    # use led for keeping track of the state
    case "$(cat /proc/diag/led/3g_green)" in
        1)
            ifdown "$1"
            ifup wan
        ;;
        0)
            ifdown wan
            ifup "$1"
        ;;
    esac
)}

[ "$ACTION" = "released" -a "$BUTTON" = "3g" ] && {
    HOTPLUG="$(cat /proc/sys/kernel/hotplug)"
    (echo /bin/true > /proc/sys/kernel/hotplug)

    include /lib/network
    scan_interfaces
    config_cb() {
        config_get TYPE "$CONFIG_SECTION" TYPE
        case "$TYPE" in
            interface)
                config_get proto "$CONFIG_SECTION" proto
                config_get button "$CONFIG_SECTION" button
                case "$button" in
                    1|on|enabled) [ "$proto" = "3g" ] && button_action "$CONFIG_SECTION";;
                esac
            ;;
        esac
    }
    config_load network

    (echo $HOTPLUG > /proc/sys/kernel/hotplug)
} &


może sie gryzą? chociaż nie wiem dlaczego

4

Odp: skrypt wysyłania sms

Nie, pliki wykonują się niezależnie.  Na jakim routerze jak swoją drogą to robisz i co wciskasz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: skrypt wysyłania sms

mój rtr to edimax br-6104k, wciskam reser bo to jedyny dostępny orginalnie przyisk, w logach sie pokazuje jako BTN_0

6

Odp: skrypt wysyłania sms

Prosty test

if [ "$ACTION" = "pressed" ]; then
        if [ "$BUTTON" = "BTN_0" ]; then
            echo "test przycisku" >> /tmp/plik.txt
         fi
    fi

działa?

Jeżeli tak to podaj pełną ściezkę do gnokii lub jawnie podaj ściezkę do pliku konfiguracyjnego (być może gnokii nie widzi $HOME)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: skrypt wysyłania sms

więc tak plik txt tworzy, więc skrypt działa, nie pomaga wpisanie ścieżki do gnokii

echo "test przycisku" | /usr/bin/gnokii --sendsms xxxxxxxxx

jednym słowem nie działa;(

8

Odp: skrypt wysyłania sms

Config do gnokii mu jawnie podaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: skrypt wysyłania sms

możesz mi powiedzieć jak to wpisać , config mam w /root/.gnokiirc

10 (edytowany przez COVERek 2011-01-16 11:40:24)

Odp: skrypt wysyłania sms

Przykladowo:

gnokii --config /root/.gnokiirc --sendsms xxxxxx
ZyXEL NBG6716 (Gargoyle by obsy)

11

Odp: skrypt wysyłania sms

Dokładnie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: skrypt wysyłania sms

działa dziękuje bardzo

pozdrawiam