These features are generally useful only for
advanced users.
Configuration files
BOINC uses the following configuration files.
You can pre-populate these files to control BOINC in various ways.
";
list_start();
list_item("Account files",
"each one describes an attached project."
);
list_item("global_prefs_override.xml",
"override global preferences"
);
list_item("cc_config.xml",
"turn log messages on/off by category,
and other core client configuration options."
);
list_item("remote_hosts.cfg",
"hosts from which remote GUI RPCs is allowed"
);
list_item("gui_rpc_auth.cfg",
"GUI RPC password"
);
list_item("project_init.xml",
"startup project"
);
list_item("acct_mgr_url.xml",
"account manager URL"
);
list_item("acct_mgr_login.xml",
"account manager login"
);
list_end();
echo "
Command-line options
The core client has
command-line options that provide minimal control
(e.g. the ability attach and detach projects).
More detailed control, and the ability to interact
with a running client, is provided by the
BOINC command tool.
";
list_start();
list_item("--help",
"Show client options."
);
list_item("--version",
"Show client version."
);
list_item("--attach_project URL account_key",
"Attach this computer to a new project."
);
list_item("--show_projects",
"Print a list of projects to which this computer is attached."
);
list_item("--detach_project URL",
"Detach this computer from a project."
);
list_item("--reset_project URL",
"Clear pending work for a project.
Use this if there is a problem that is preventing
your computer from working."
);
list_item("--update_prefs URL",
"Contact a project's server to obtain new preferences.
This will also report completed results
and get new work if needed."
);
list_item("--return_results_immediately",
"Report each result as soon as it's done."
);
list_item("--run_cpu_benchmarks",
"Run CPU benchmarks.
Do this if you have modified your computer's hardware."
);
list_item("--check_all_logins",
"(Unix) If 'run if user active' preference is off,
check for input activity on all current logins;
default is to check only local mouse/keyboard"
);
list_item("--exit_when_idle",
"Get, process and report work, then exit."
);
list_item("--gui_rpc_port N",
"Specify port for GUI RPCs"
);
list_item("--allow_remote_gui_rpc",
"Allow GUI RPCs from remote hosts"
);
list_item("--dir abs_path",
"Use the given directory as BOINC home"
);
list_item("--detach",
"Detach from console (Windows only)"
);
list_item("--no_gui_rpc",
"Don't allow GUI RPCs."
);
list_item("--daemon",
"Linux: detach from controlling terminal; Windows: run as service"
);
list_end();
echo "
Environment variables
";
list_start();
list_item("HTTP_PROXY", "URL of HTTP proxy");
list_item("HTTP_USER_NAME", "User name for proxy authentication");
list_item("HTTP_USER_PASSWD", "Password for proxy authentication");
list_item("SOCKS4_SERVER", "URL of SOCKS 4 server");
list_item("SOCKS5_SERVER", "URL of SOCKS 5 server");
list_item("SOCKS5_USER", "User name for SOCKS authentication");
list_item("SOCKS5_PASSWD", "Password for SOCKS authentication");
list_end();
echo "
Implementation and debugging command-line options
";
list_start();
list_item(" --exit_when_idle ",
" Exit when we have no work and a scheduling server
gives a 'no work' return."
);
list_item(" --no_time_test",
" Don't run performance benchmarks; used fixed numbers instead."
);
list_item(" --exit_after_app_start N",
" Exit about N seconds after first application starts"
);
list_item(" --min",
" Put client in the background after starting up"
);
list_item(" --skip_cpu_benchmarks",
" Don't run CPU benchmarks"
);
list_item(" --file_xfer_giveup_period N",
" Specify giveup period for file transfers"
);
list_item(" --started_by_screensaver N",
" Passed by screensaver when it launches client"
);
list_end();
page_tail();
?>