【发布时间】:2013-01-29 23:35:09
【问题描述】:
我在 OSX 上安装了 BOINC 管理器,并且订阅了 3 个项目
有没有办法安排 BOINC 经理在每个项目的特定时间后在这些项目之间循环?
PS:它不必是 BOINC 管理器设置。如果也可以从命令行执行此操作,我很好
【问题讨论】:
标签: macos distributed-computing boinc
我在 OSX 上安装了 BOINC 管理器,并且订阅了 3 个项目
有没有办法安排 BOINC 经理在每个项目的特定时间后在这些项目之间循环?
PS:它不必是 BOINC 管理器设置。如果也可以从命令行执行此操作,我很好
【问题讨论】:
标签: macos distributed-computing boinc
boinccmd 行实用程序应该提供您所追求的控制权,特别是
--project URL op项目操作 操作 = 重置 |分离 |更新 |暂停 |简历 |不再工作 |允许更多工作 | detach_when_done | dont_detach_when_done
然后您可以使用例如 cron 来暂停/恢复任务。类型
crontab -e
假设您在通常的 os x 位置安装了命令行版本,您可以粘贴类似这样的内容(阅读 cron 的语法)以在 12 点从 worldcommunitygrid 切换到 Rosetta:
0 12 * * * cd /Library/Application\ Support/BOINC\ Data/ && boinccmd --project www.worldcommunitygrid.org suspend && boinccmd --project boinc.bakerlab.org/rosetta/ resume
希望这能让你开始
【讨论】:
BOINC 调度程序定义了项目之间的资源共享。如果你有三个,那么每个项目的资源份额为 33.33%。这意味着他们的工作将被平等分享。
现在,去
tools > computing preferences
你可以选择Switch between applications every...
只要定义你想要的任何时间。由于资源份额是平等的,并且每个项目的工作单位数量相同,因此项目之间的工作时间很可能与您在上一个选项中定义的时间相同。
【讨论】: