Strona 1 z 1

[+] Cron i ekg

: 08 grudnia 2015, 10:15
autor: szlejk
Witam
Zainstalowałem na swoim domowym serwerze EKG, w celu informowania mnie co jakiś czas o aktualnym ip serwera.Problem polega na tym że z palca wszystko działa prawidłowo, niestety po załadowaniu do crona nie dostaje powiadomienia.

skrypt ip.sh

Kod: Zaznacz cały

#!/bin/bash
[color=#222222][font=Verdana]A=$(curlmyip.dramor.net)[/font][/color]
gg.sh 12***** "IP serwera $A"
skrypt gg.sh

Kod: Zaznacz cały

#!/bin/sh
luit-encoding ISO8859-2 ekg msg "$*"
w syslog

Kod: Zaznacz cały

Dec  8 08:00:01 donga-server CRON[1915]: (szlejk) CMD (/usr/bin/ip.sh &> /dev/null)
Pozdrawiam i dziekuję
Mirek

: 08 grudnia 2015, 12:49
autor: dedito
W skrypcie ip.sh spróbuj podać bewzględną ścieżkę do gg.sh i potem może do ekg.

: 10 grudnia 2015, 18:29
autor: szlejk
Niestety to nie pomogło, wykonując polecenie z palca pojawia mi się informacja poniżej ale wiadomość dociera.

Kod: Zaznacz cały

szlejk@donga-server:~$ ip.sh 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    13  100    13    0     0     26      0 --:--:-- --:--:-- --:--:--    26
::: Łączę się z serwerem...
::: Połączono
.-- 561209XX --- -- -
| IP serwera 31.6.129.XXX
`----- ---- --- -- -
::: Wiadomość do XXXXXXX najprawdopodobniej nie została dostarczona, ponieważ dana osoba jest niedostępna, a serwer twierdzi, że doręczył wiadomość. Sytuacja taka ma miejsce, gdy wiadomość została odrzucona przez filtry serwera (np. zawiera adres strony WWW)

: 10 grudnia 2015, 18:56
autor: dedito
Jeżeli poprawiłeś to pokaż jak obecnie wyglądają te skrypty.
Swoją drogą nie bardzo rozumiem, czemu rozbijasz sprawę na dwa skrypty.

: 10 grudnia 2015, 20:22
autor: szlejk

Kod: Zaznacz cały

#!/bin/bash

A=$(curl myip.dramor.net)
/usr/bin/gg.sh 1288XXX "IP serwera $A"



[+]

: 30 grudnia 2015, 15:21
autor: szlejk
Działający prawidłowo skrypt to

Kod: Zaznacz cały

#!/bin/bash
A=$(curl myip.dramor.net)
[font=Verdana]ekg msg 12***** "$*" &> /dev/nul
[/font]
Temat mozna zamknąć.