boinccmd: Frage zu den Parametern project und set_run_mode

Probleme mit einem Clientprogramm? Oder einen Tipp dazu? Dann hier posten...
Nachricht
Autor
mibere

boinccmd: Frage zu den Parametern project und set_run_mode

#1 Ungelesener Beitrag von mibere » 25.01.2015 21:52

Laut https://boinc.berkeley.edu/wiki/Boinccmd_tool gibt es die Parameter

Code: Alles auswählen

--project URL operation
    Do operation on a project, identified by its master URL. Operations: 

    suspend: stop work for project; 
und

Code: Alles auswählen

--set_run_mode {always | auto | never} [ duration ]
    Set run mode.

    never: don't do work 
Meine Frage, was ist der Unterschied zwischen "--project suspend" und "--set_run_mode never"?
Ok, bei --project kann ich das Projekt angeben, --set_run_mode gilt sicherlich für alle Projekte - aber ich habe eh nur 1 Projekt.

In diesem Zusammenhang die Anmerkung, in der cc_config.xml verwende ich <exclusive_app>...</exclusive_app>.

ChristianB
Admin
Admin
Beiträge: 1920
Registriert: 23.02.2010 22:12

Re: boinccmd: Frage zu den Parametern project und set_run_mo

#2 Ungelesener Beitrag von ChristianB » 26.01.2015 07:56

Du hast den Unterschied schon genau erkannt. Wenn du nur ein Projekt hast dann ist zwischen den beiden Optionen kein Unterschied.

mibere

Re: boinccmd: Frage zu den Parametern project und set_run_mo

#3 Ungelesener Beitrag von mibere » 26.01.2015 08:26

Also laut Logdatei wird ein Projekt, welches vom Anwender per --project suspend manuell pausiert wurde, automatisch wieder fortgesetzt.
Und danach stellt BOINC dann fest, dass eine Anwendung von der Ausnahmeliste läuft, und legt sich wieder schlafen. Da frage ich mich, warum
wurde die Arbeit überhaupt wieder aufgenommen, ich habe das Projekt doch pausiert?

ChristianB
Admin
Admin
Beiträge: 1920
Registriert: 23.02.2010 22:12

Re: boinccmd: Frage zu den Parametern project und set_run_mo

#4 Ungelesener Beitrag von ChristianB » 26.01.2015 08:55

Ich habe mehrere Projekte "suspended" (angehalten). Zwar mittels BOINC Manager aber der ruft auch nur diese boinccmd Funktion auf. Diese werden nicht nach einiger Zeit fortgesetzt sondern bleiben im Status angehalten. Kannst du mal einen Auszug aus dem Log posten?

Ich vermute, da du exklusive Anwendungen UND Project suspend verwendest wird BOINC aus mehreren Gründen angehalten und das steht dann auch im Log.

mibere

Re: boinccmd: Frage zu den Parametern project und set_run_mo

#5 Ungelesener Beitrag von mibere » 26.01.2015 09:00

Code: Alles auswählen

26-Jan-2015 02:03:08 [World Community Grid] project suspended by user
26-Jan-2015 02:03:30 [---] Resuming computation
26-Jan-2015 02:03:30 [---] Resuming network activity
26-Jan-2015 04:46:58 [---] Suspending computation - an exclusive app is running
26-Jan-2015 04:46:58 [---] Suspending network activity - an exclusive app is ru
Ich pausiere die Arbeit und 22 Sekunden wird sie fortgesetzt?
Was mich jetzt gerade irritiert, warum steht vor "Resuming computation" kein Projektname?

ChristianB
Admin
Admin
Beiträge: 1920
Registriert: 23.02.2010 22:12

Re: boinccmd: Frage zu den Parametern project und set_run_mo

#6 Ungelesener Beitrag von ChristianB » 26.01.2015 09:17

Das ist genau was ich vermutet habe. Die "---" bedeuten das sich diese Zeile nicht auf ein Projekt sondern auf den Client beziehen. Du hast zwar das Projekt angehalten aber der Client läuft ja noch und würde jetzt ein anderes Projekt starten. Erst wenn dann die exklusive Anwendung erkannt wird dann wird die Berechnung für alle Projekte angehalten.

Du brauchst also nur eine der beiden Funktionen benutzen. Also entweder fishtest als exklusive Anwendung eintragen oder das project von fishtest anhalten und forstsetzen lassen. Ersteres hat den Vorteil das es auch funktioniert wenn du mal weitere Projekte hinzufügst.

mibere

Re: boinccmd: Frage zu den Parametern project und set_run_mo

#7 Ungelesener Beitrag von mibere » 26.01.2015 11:01

Dank dir für die Informationen.

Ich verwende nun im Fishtest-Client set_run_mode mit auto & never.

Antworten

Zurück zu „Hilfe und Support“