Update.bat: Unterschied zwischen den Versionen

Aus Planet 3DNow! Distributed Computing Wiki
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
 
=== Windows ===
 
=== Windows ===
  
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:<br><br>
+
Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:<br>
 
  <nowiki>
 
  <nowiki>
 
cls
 
cls
Zeile 15: Zeile 15:
 
"C:\Programme\Boinc\boinccmd.exe" --project http://gene.disi.unitn.it/test/ update
 
"C:\Programme\Boinc\boinccmd.exe" --project http://gene.disi.unitn.it/test/ update
 
GOTO START </nowiki>
 
GOTO START </nowiki>
<br>
 
<br>
 
<br>
 
 
Danach die Datei mit dem Namen "Update.bat" im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.<br>
 
Danach die Datei mit dem Namen "Update.bat" im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.<br>
  
Zeile 26: Zeile 23:
 
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.<br>
 
Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.<br>
  
Die Zahl hinter "timeout" ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.<br>
+
Die Zahl hinter "timeout" ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.
  
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.<br>
+
Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.
<br>
 
<br>
 
  
 +
Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:
 +
<nowiki>
 +
@echo off
 +
cls
 +
:START
 +
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9001 --passwd p3d --network_available
 +
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update
 +
 +
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9002 --passwd p3d --network_available
 +
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update
 +
 +
time /t
 +
timeout 15
 +
GOTO START
 +
</nowiki>
  
 
=== Linux ===
 
=== Linux ===

Version vom 15. Mai 2021, 16:02 Uhr

Bei manchen Projekten kommt man nicht umhin, bei der Workunit-Anforderung nachzuhelfen.

Dies erfolgt am einfachsten mit einer ausführbaren Datei, oder im Falle von Linux, mit einer Komandozeile.


Windows

Den Texteditor öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Gird, einfügen:

cls
:START
echo off
time /t
timeout 122
"C:\Programme\Boinc\boinccmd.exe" --project http://gene.disi.unitn.it/test/ update
GOTO START 

Danach die Datei mit dem Namen "Update.bat" im Verzeichnis: C:\ProgramData\BOINC\ abspeichern.

Darauf achten, dass die Datei nicht "Update.bat.txt" heißt.

Datei mit Doppelklick starten, beenden mit Strg+C und mit j bestätigen.

Mit Rechtsklick läßt sich natürlich auch eine Verknüpfung anlegen.

Die Zahl hinter "timeout" ist in Sekunden, wie lange pausiert werden soll, bis die nächste Anfrage ans Projekt erfolgt.

Diese Zeitspanne ist von Projekt zu Projekt unterschiedlich.

Wer mit Instanzen arbeitet, nimmt folgendes, und paßt es an:

@echo off
cls
:START
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9001 --passwd p3d --network_available
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9001 --passwd p3d --project http://gene.disi.unitn.it/test/ update

"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9002 --passwd p3d --network_available
"%ProgramFiles%\BOINC\boinccmd.exe" --host 127.0.0.1:9002 --passwd p3d --project http://gene.disi.unitn.it/test/ update

time /t
timeout 15
GOTO START
 

Linux

Konsole im Verzeichnis: /var/lib/boinc-client/ mit Strg+Alt+T öffnen und folgenden Inhalt, hier beispielhaft für das Projekt TN-Grid, einfügen:


 while true; do boinccmd --project http://gene.disi.unitn.it/test/ update; sleep 122; done

Mit Enter ausführen, und mit Strg+C beenden.

Der Eintrag hinter "sleep" ist analog zu "timeout".