Boinc Scripte

Coderecke
Post Reply
Message
Author
diclo
BC-Member
Posts: 14
Joined: 06.05.2010, 06:59
Location: Bergheim
Contact:

Boinc Scripte

#1 Post by diclo » 28.07.2010, 11:31

Hallo an Alle ;-)

ich würde gerne mal wissen ob ihr scripte im einsatz habt, und wenn ja welche. Ich selbst nutze öfters scripte. Allerdings bin ich etwas unbeholfen im selber schreiben :book

Ich suche zum Beispiel ein script das alle angemeldeten projekte bei allen im netzwerk befindlichen rechner nach ablauf einer gewissen zeit updatet.

Vielleicht weiss ja einer von euch, wie so ein script aussehen muss?! Die hilfe auf der BOINC Seite hat mir leider nicht geholfen, um das schonmal vorweg zunehmen.

der diclo

User avatar
rebirther
Admin
Posts: 2871
Joined: 19.12.2005, 00:59
Location: Germany

#2 Post by rebirther » 28.07.2010, 15:09

Ich habe keine Scripte im Einsatz. Welche laufen bei dir diclo? Poste evt. mal den code hierein wenn was ähnliches im Einsatz ist mit dem update. Mich nervt das auch immer wenn dann der Zähler ganz nach oben geschraubt wird und man dann nur noch im idle hängt, sicherlich kann man das nur mit javascript oder batch bewerkstelligen.

diclo
BC-Member
Posts: 14
Joined: 06.05.2010, 06:59
Location: Bergheim
Contact:

Projekt Anmelde Script für alle Netzwerkpcs

#3 Post by diclo » 28.07.2010, 21:26

Okay. Ich hab hier ein Script, das ein Projekt bei allen Rechnern im Netzwerk anmeldet.

Script:

for %%f IN (100 101 102 113 114) DO "C:\Program Files\BOINC\boinccmd" --host 127.1.1.%%f --passwd blabla --project_attach http://dnahome.cs.rpi.edu/dna/ (accountkey)
pause

Erklärung
1. mit for %%f gebe ich die letzten drei Ziffern der IP Adresse an;
2. der Pfad ist der bei euerer Installation gewählte Programpfad;
3. die ersten drei Blöcke euerer IP Range müsst ihr dort angeben;
4. das Passwort (passwd) ist das, mit welchem ihr euch bei dem jeweiligen projekt anmeldet;
5. zu der URL muss ich wohl nix sagen ;-)
6. Accountkey. Das ist der jeweilige des Projektes

Noch Fragen?

Bei läuft es super. Viel Spass beim testen! :hi:
Last edited by diclo on 28.07.2010, 21:52, edited 1 time in total.

diclo
BC-Member
Posts: 14
Joined: 06.05.2010, 06:59
Location: Bergheim
Contact:

Update Script

#4 Post by diclo » 28.07.2010, 21:51

Und gleich noch eins ;-) Man läuft gerade echt gut mit try and error, äh ich meinte coden LOL

Update aller (oder ausgewählter Projekte) nach einer gewissen Zeit. Hier im Beispiel sind es 2 Stunden.

for %%f IN (http://edges-local-devbnc-srv.ceta-ciemat.es/3gbp/
http://www.abcathome.com/
)
DO "C:\Program Files\BOINC\boinccmd" --project %%f update
ping 127.0.0.1 -n 7200>nul
call update.cmd

Hier sind nur 3 Dinge von euch einzugeben:
1. Die Urls der Projekte die geupdatet werden sollen, jedes weitere in eine eigene Zeile (für die Übersicht)
2. Hier wieder euren BOINC Program Pfad angeben (mit den "", wegen Leerzeichen)
3. Hier gebt ihr die Zeit in Sekunden an! Ganz WICHTIG. Stellt die Zeit nicht zu klein ein, sonst könnte es euch passieren, das euere Rechner IP bei den jeweiligen Projekt auf die Blacklist kommt. Wann und wie man da runter kommt, liegt am Projektbetreiber.

Auch hiermit viel Spass und Erfolg :hi:

User avatar
rebirther
Admin
Posts: 2871
Joined: 19.12.2005, 00:59
Location: Germany

#5 Post by rebirther » 29.07.2010, 15:11

Wie siehts denn bei Projekten mit festen RPC Requests aus ala RNA? Da sind 10min festgeschrieben, jedes manuelle update führt wieder zu 10min, einzig bei primegrid ist das sinnvoll wenn mal wieder Wartungsarbeiten -1h anstehen.

Wo wird das script überhaupt ausgeführt?

diclo
BC-Member
Posts: 14
Joined: 06.05.2010, 06:59
Location: Bergheim
Contact:

#6 Post by diclo » 29.07.2010, 16:10

Mit den feinheiten der einzelnen Projekte habe ich mich noch nicht befasst. Die CMD Datei kann, dank der BOINC Pfad Angabe, überall auf der Festplatte abgelegt werden.

User avatar
DoctorNow
Moderator
Posts: 438
Joined: 07.06.2014, 12:56
Location: Beuern

#7 Post by DoctorNow » 18.08.2017, 20:30

Thread reanimiert
Life is Science, and Science rules. To the universe and beyond
Member of BOINC@Heidelberg + BOINC Confederation
My BOINC-Stats / My Badges-List

Post Reply