Как сделать цикл активных проектов BOINC

У меня установлен менеджер BOINC на OSX, и я подписан на 3 проекта

Есть ли способ запланировать для менеджера BOINC цикл между этими проектами по истечении определенного времени с каждым проектом?

PS: Это не обязательно должна быть настройка менеджера BOINC. Я в порядке, если есть способ сделать это из командной строки, а также

2 ответа

Утилита boinccmd line должна дать вам контроль, особенно

--project URL операция операции над проектом op = reset | отделить | обновление | приостановить | резюме | работа по номеру | разрешить больше работы | detach_when_done | dont_detach_when_done

Затем вы можете приостановить / возобновить выполнение задач, используя, например, cron. Тип

crontab -e

Предполагая, что у вас установлена ​​версия командной строки в обычном месте OS X, вы можете вставить что-то вроде этого (читайте в cron о синтаксисе), чтобы переключиться с worldcommunitygrid на rosetta в 12:

0 12 * * * cd / Библиотека / Приложение \ Support/BOINC\ Data/ && boinccmd - проект www.worldcommunitygrid.org suspend && boinccmd --project boinc.bakerlab.org/rosetta/ резюме

Надеюсь, это поможет вам начать

Планировщик BOINC определяет распределение ресурсов между проектами. Если у вас их три, то каждый проект имеет долю ресурса 33,33%. Это означает, что их работа будет поровну.

Теперь перейдите к

tools > computing preferences

и там у вас есть возможность Switch between applications every...

Просто определите, в какое время вы хотите. Поскольку доля ресурсов одинакова, и у вас будет одинаковое количество рабочих единиц для каждого проекта, вероятность того, что время между проектами будет таким же, как вы определили в предыдущем варианте.

Другие вопросы по тегам