Jak umie

Wszystko Off Topic
dash4
Posty: 81
Rejestracja: 11 kwietnia 2008, 00:34
Lokalizacja: Bia³ystok

Jak umieścić skrypt o stanie konta orange w conky

Post autor: dash4 »

Witam.
Tak jak w temacie, czyli proszę o pomoc u umieszczeniu tego skryptu, tab aby działał, ponieważ moja znajomość Linuksa jak również programowania jest zbyt mała żeby sobie samemu z tym poradzić, ba , powiem więcej, nawet google mi nie pomogło.
Dlatego proszę o pomoc, kogoś kto "łopatologicznie" wytłumaczy mi co i jak zrobić.
Przypuszczam ze skrypt ten może być dość popularny, dlatego może kiedyś dało by się podpiąć ten temat z objaśnieniem co i jak, do HowTo.

Do rzeczy:
Znalazłem na forum Ubuntu to: http://urbinek.ovh.org/skrypty/stan_konta.php.tar.gz
Jest to skrypt który w conky pokazuje stan konta orange

W poście z tamtego forum jak dla mnie jest za mało informacji co mam zrobić aby to wszystko działało:
stan konta orange (przeczytać komentarz zamieszczony w piku)
http://urbinek.ovh.org/skrypty/stan_konta.php.tar.gz

uruchamiany cronem co 5 min...

Kod: Zaznacz cały

#!/bin/bash
touch ~/cookie.txt
touch ~/stan_konta.txt
php ~/skrypty/stan_konta_orange/stan_konta.php
rm ~/cookie.txt
mv -f ~/stan_konta.txt ~/skrypty/stan_konta_orange/stan_konta.txt
#killall php # można odkomentować gdyby były problemy z ilością daemonów php
exit 0
i w conky linijeczka:

Kod: Zaznacz cały

${texeci 30 cat ~/skrypty/stan_konta_orange/stan_konta.txt}
Zrobiłem tak jak było napisane. Utworzyłem pliki cookie.txt, stan.txt - w folderze w którym miałem skrypt (/home/user/stan_konta.php)

W crontab dodałem wpis

Kod: Zaznacz cały

 */5 * * *  nazwa_usera ~/stan_konta.php 
zmieniałem tą wartość kilka razy, podając pełna ścieżkę /home/nazwa_usera/plik jak również bez rozszerzenia, czyli bez php - gdzieś wyczytałem że cron nie lubi tego - jednakże nic nie pomogło.

Dlatego proszę jeszcze raz, aby ktoś wytłumaczył mi (w bardzo prosty sposób) co, gdzie jak mam zrobić żeby ten skrypt działał.
Mi juz ręce opadają od googlowania.

Z góry pięknie dziękuje za pomoc
Pozdrawiam
ppkt
Posty: 2
Rejestracja: 06 sierpnia 2008, 12:47

Post autor: ppkt »

hmm, nie wiem, moze to glupie ale edytowales moze plik stan_konta.php? Trzeba tam, miedzy cudzyslowami, wpisac login i haselko ;]
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

dash4, zapisz to

Kod: Zaznacz cały

#!/bin/bash 
touch ~/cookie.txt 
touch ~/stan_konta.txt 
php ~/skrypty/stan_konta_orange/stan_konta.php 
rm ~/cookie.txt 
mv -f ~/stan_konta.txt ~/skrypty/stan_konta_orange/stan_konta.txt 
#killall php # można odkomentować gdyby były problemy z ilością daemonów php 
exit 0
do pliku ~/stan_konta.sh

i do crona dodaj

Kod: Zaznacz cały

*/5 * * *  nazwa_usera ~/stan_konta.sh
a poprzedni wpis usuń.
ppkt
Posty: 2
Rejestracja: 06 sierpnia 2008, 12:47

Post autor: ppkt »

o ile się nie mylę teraz skrypt nie będzie działać (Orange mieszało coś na stronie). Niedługo powinna się pojawić wersja sprawna i bardziej 'user-friendly' ;)
ODPOWIEDZ