[+] Cron i ekg

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
szlejk
Beginner
Posty: 100
Rejestracja: 23 marca 2011, 22:48
Lokalizacja: Warszawa

[+] Cron i ekg

Post 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
Awatar użytkownika
dedito
Moderator
Posty: 3518
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

W skrypcie ip.sh spróbuj podać bewzględną ścieżkę do gg.sh i potem może do ekg.
Awatar użytkownika
szlejk
Beginner
Posty: 100
Rejestracja: 23 marca 2011, 22:48
Lokalizacja: Warszawa

Post 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)
Awatar użytkownika
dedito
Moderator
Posty: 3518
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post 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.
Awatar użytkownika
szlejk
Beginner
Posty: 100
Rejestracja: 23 marca 2011, 22:48
Lokalizacja: Warszawa

Post autor: szlejk »

Kod: Zaznacz cały

#!/bin/bash

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


Awatar użytkownika
szlejk
Beginner
Posty: 100
Rejestracja: 23 marca 2011, 22:48
Lokalizacja: Warszawa

[+]

Post 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ąć.
Zablokowany