BOINC@Poland

Inne => Archiwum => Wątek zaczęty przez: Cyfron w 13 Lipiec 2010, 23:18

Tytuł: Poganiacz
Wiadomość wysłana przez: Cyfron w 13 Lipiec 2010, 23:18
Kamraci - kto poradzi, jak zrobić, aby poganiacz SAM się włączał/uruchamiał co określony czas?
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: Tomasz R. Gwiazda w 13 Lipiec 2010, 23:23
albo harmonogram zadan w Windows
albo taki myk ze robisz w pliku petle... i po update dajesz zeby pingowal sam siebie przez iles minut (interwal co ile chcesz update projeku robic) a po pingu zeby wracal do poczatku
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: Troll81 w 13 Lipiec 2010, 23:37
:a
cd E:\BOINC
boinccmd.exe --project adres_url update
ping 127.0.0.1 -n 600
goto a
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: AiDec w 14 Lipiec 2010, 19:44
Cytat: Troll81 w 13 Lipiec 2010, 23:37
:a
cd E:\BOINC
boinccmd.exe --project adres_url update
ping 127.0.0.1 -n 600
goto a



- gdzie druga linijka to sciezka dostepu do pliku boinccmd.exe
- gdzie w trzeciej linijce `adres_url` to adres projektu ktory chcesz updateowac co okreslony czas, np. http://www.enigmaathome.net/
- gdzie w czwartej linijce wartosc po -n oznacza czas w sekundach co ktory ma byc wykonywany `autoupdate`

calosc zapisujesz jako plik .bat i odpalasz.

W razie potrzeby odezwij sie do mnie na PM.
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: Cyfron w 14 Lipiec 2010, 19:57
działa, tylko teraz, czy nie da sie zrobić tak, żeby ten programik sobie w tle chodził ? ???

EDIT:
A czy nie da się np wymuszać tym poganiaczem aby requestował za próbkami?
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: AiDec w 14 Lipiec 2010, 22:46
Wiele sie da, trzeba tylko znac komendy - ja nie znam.
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: Cyfron w 14 Lipiec 2010, 22:53
coś patrzyłem po wiki Boincowej i niestety nie ma tam nic takiego  :-[
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: apohawk w 14 Lipiec 2010, 22:57
Próbek żądasz poprzez aktualizację projektu, jeśli nie masz zapchanych buforów, to będzie żądanie o próbkę. Aktualizację projektu robisz tak, jak podali powyżej.
Więcej opcji boinccmd znajdziesz jak odpalisz boinccmd --help
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: eclipse99 w 04 Wrzesień 2010, 03:42
Pokusiłem się i się udało :) ale po aktualizacji projektu pojawia się:

Badanie 127.0.0.1 z użyciem 32 bajtów danych:

Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=128


i co sekundę przybywa kolejny wers, tak ma być?

Czy można odpalić więcej plików *.bat dla różnych projektów naraz?
Czy jest opcja aby nie trzeba było odpalać go ręcznie tylko żeby startował razem z klientem?
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: Tomasz R. Gwiazda w 04 Wrzesień 2010, 08:46
tak ma byc
jak skonczy petle to zrobi update projektu

oczywiscie ze mozesz zrobic kilka plikow dla roznych projektow i bedzie wszystko dzialac

odpalac razem z klientem np. przy starcie? dodac do autostartu
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: apohawk w 04 Wrzesień 2010, 09:32
Możesz wysłać output z pinga do nula, żeby nie zaśmiecało obrazu. Na windowsie:
ping -n 300 127.0.0.1 >nul
Można też dodać sobie trochę informacji n.t. tego co się dzieje:
time /t
Wyświetla czas
echo aktualizuje moj ulubiony projekt
Wyświetla jakiś tekst

Posklejaj tak, żeby Ci odpowiadało.

A na linuksie po prostu wrzuca człowiek do crona komendę aktualizacji, ustawia "kiedy" i to działa. Na windowsie też można użyć harmonogramu zadań, ale tam jest tyle opcji do przeklikania, że łatwo się pogubić, szczególnie jak się chce zadania cykliczne.
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: eclipse99 w 06 Wrzesień 2010, 04:30
Dzięki za rady,
zerknijcie jeszcze proszę czy jest OK, czy może coś warto poprawić/dodać.

:a
cd C:\Program Files\BOINC
boinccmd.exe --project http://..................../ update
ping -n 300 127.0.0.1 >nul
time /t
echo AKTUALIZACJA
goto a
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: apohawk w 06 Wrzesień 2010, 08:20
Skoro wchodzisz do folderu Program Files, to musi być w "", żeby spację potraktował jako część ścieżki, a nie jako rozdzielenie argumentów. No i można to wywalić poza pętlę.
cd "C:\Program Files\BOINC"

Jak dopiszesz (najlepiej na początku) "@echo off", to nie będzie ci zaśmiecać konsoli komendami.

@echo off
cd "C:\Program Files\BOINC"
:petla
boinccmd.exe --project http://..................../ update
ping -n 300 127.0.0.1 >nul
time /t
echo AKTUALIZACJA projektu takiego, a takiego. Dzieki temu bede wiedzial, ktore okno mam zamykac, jak bedzie ich kilka do roznych projektow. ;)
goto petla
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: eclipse99 w 06 Wrzesień 2010, 11:34
Hmm, działało też bez cudzysłowu.
A czy nie można update'ów wszystkich projektów wrzucić do jednego pliku??
Tytuł: Odp: Poganiacz
Wiadomość wysłana przez: Troll81 w 06 Wrzesień 2010, 11:45
można :D