prosiłbym o wyrozumiałość bo to 1wsza 'porada' którą się dzielę
Do rzeczy.
Ja osobiście używam rozwiązania które pokrótce opiszę do sprawdzania jak sie mają serwery GG, i one będą tu przykładem.
Trzeba oprócz wpisu w '.conkyrc' utworzyć dwa pliki, ja dla wygodny je dałem do katalogu domowego, o ile one sie znajdują nie ma to znaczenia:
Kod: Zaznacz cały
cd ~
nano .serwer
Kod: Zaznacz cały
#!/bin/bash
cat ~/.hostlist | while read line
do
pingcount=$(ping -c 1 $line |grep received|awk -F',' '{print $2}'|awk '{print $1}')
if [ $pingcount -eq 0 ]; then
echo "OFFLINE $line"
#else
# echo "ONLINE $line"
fi
done
Dalej tworzymy plik z listą serwerów, ja mam je sformatowane w 1dnym na linijke bez zadnych spacji.
Kod: Zaznacz cały
cd ~
nano .hostlist
Ważne żeby nadać uprawnienia, ja dałem dla pewności 777
Kod: Zaznacz cały
cd ~
sudo chmod 777 .serwer
sudo chmod 777 .hostlist
Kod: Zaznacz cały
${color #ffcb48}STATUS$color${color #98c2c7} SERWER
${execi 180 /home/TWOJA_NAZWA_UŻYTKOWNIKA/.serwer}