1

Temat: EKG wysyłanie wiadomości o interfejsie na gg

Witam,
Chciałbym za pomocą EKG wysyłać na swój numer gg wynik komendy ifconfig eth1. Generalnie robię to w ten sposób:

ekg  exec -b numer_gg ifconfig eth1 

Oto wynik:

::: ��cz� si� z serwerem...
::: Po��czono: numer_gg
eth1      Link encap:Ethernet  HWaddr adress
          inet addr:addres  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3873410 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1289466 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3954516998 (3.6 GiB)  TX bytes:99650262 (95.0 MiB)
          Interrupt:5 

Ale na gg nie mam wiadomości. próbowałem z parametrem -m ale w ogóle otrzymuje wiadomość że jest to invalid option.
Będę wdzięczny za pomoc.

2

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Uruchom samo ekg, podaj swoje dane tam, sprawdź czy w ogóle łączy się z siecią gg i możesz przesyłać komunikaty.

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

3

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Cezary napisał/a:

Uruchom samo ekg, podaj swoje dane tam, sprawdź czy w ogóle łączy się z siecią gg i możesz przesyłać komunikaty.

Normalnie ekg działa jest podpięte do sieci i wysyła normalnie wiadomości.

4

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Więc wysyłaj wiadomości tak: http://eko.one.pl/?p=openwrt-gg , wcześniej zrób ten ifconfig eth1.

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

5

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Cezary napisał/a:

Więc wysyłaj wiadomości tak: http://eko.one.pl/?p=openwrt-gg , wcześniej zrób ten ifconfig eth1.

Już zrobiłem to wg tego opisu. Mam ten skrypt gg.sh o takiej zawartości

  #!/bin/sh

    ekg msg "$*" 

i nie wiem gdzie mam to ifconfig eth1 umieścić.
i generalnie jak wysyłam wiadomość to w ten sposoób:

 gg.sh nr_gg treść wiadomości

Jestem lamą jeżeli chodzi o programowanie, więc proszę o wyrozumiałość...

6

Odp: EKG wysyłanie wiadomości o interfejsie na gg

A=$(ifconfig eth1)
gg.sh nr_gg "$A"

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

7

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Dzięki bardzo. Teraz działa.

8

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Temat trochę podobny więc tu zapytam
W jaki sposób zmusić grep (lub inny program), aby po wyszukaniu slowo w danym pliku uruchomił jakiś skrypt

grep slowo /tmp/test i tu uruchomienie skryptu

9

Odp: EKG wysyłanie wiadomości o interfejsie na gg

grep -q slowo /tmp/test && skrypt

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

10

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Cezary napisał/a:

grep -q slowo /tmp/test && skrypt

Do pełni szczęścia byłoby mi potrzebne uruchomienie skryptu w momencie gdy dane słowo wystąpi np. 5 razy czy jest taka możliwość zmusić do tego grep-a ?

11

Odp: EKG wysyłanie wiadomości o interfejsie na gg

Polecenie wc potrafi "zliczać" czyli grep slowo /tmp/test | wc -l policzy ile jest linii ze słowem "slowo"

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