conky - skrypt poczty nie dziala
: 08 marca 2009, 12:35
To znowu ja, tak mnie pochłonął ten Linux, że próbowałem zainstalować sobie conky, zresztą z pomyślnością pobrałem paczki, zainstalowałem i dostosowałem do swoich potrzeb. Natrafiłem na kolejny problem. Wymyśliłem sobie aby dodać do conky sprawdzenie poczty elektronicznej. Zabrałem się więc do napisania skryptu w katalogu domowym: /home/nighttrain/check_gmail.sh
No i jak na złość nie dość, że nie działa to jeszcze non stop w konsoli wysypuje m błędy:

Ps. Jak ustawić, aby conky sam startował bo do tej pory musiałem go włączać poleceniem:w terminalu.
Kod: Zaznacz cały
#!/bin/bash
gmail_login="robpols@gmail.com" #login do skrzyki
gmail_password="xxxxxxxxxxxxxx" #hasło do konta
dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
if [ -z "$dane" ]; then
echo "Connection Error !"
else
echo "GMail: $dane list(ów)"
fi
Oczywiście tam gdzie xxxxxxxxxx jest moje hasłonighttrain@debian:~$ conky
Conky: use_spacer should have an argument of left, right, or none. 'yes' seems to be some form of 'true', so defaulting to right.
Conky: forked to background, pid is 6106
nighttrain@debian:~$
Conky: desktop window (1600012) is subwindow of root window (50)
Conky: window type - override
Conky: drawing to created window (0x3400001)
Conky: drawing to double buffer
/home/nighttrain/check_gmail.sh: line 11: https://robpols@gmail.com:xxxxxxxxxxx@m ... feed/atom: Nie ma takiego pliku ani katalogu
/home/nighttrain/check_gmail.sh: line 12: --no-check-certificate: command not found
grep: : Nie ma takiego pliku ani katalogu
/home/nighttrain/check_gmail.sh: command substitution: line 13: syntax error near unexpected token `|'
/home/nighttrain/check_gmail.sh: command substitution: line 13: ` | sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null'

Ps. Jak ustawić, aby conky sam startował bo do tej pory musiałem go włączać poleceniem:
Kod: Zaznacz cały
conky