boinccmd(1)
π NAME π
boinccmd β the command line interface to the BOINC client, bestie. that's the whole vibe.
β¨ SYNOPSIS β¨
boinccmd [--host hostname[:port]] [--passwd passwd] {command}
boinccmd [-hV]
okay so the order is important π
the --host and --passwd options must come before any command. like, before. no cap.
π¦ DESCRIPTION π¦
the BOINC command tool (boinccmd) gives you a command line interface to control a running BOINC client (boinc(1)). it talks to a running client over TCP/IP on port 31416 π«Ά and β important β it can only connect to one client at a time. one. single. client. periodt.
π OPTIONS π
--host hostname[:port]β connect to the host hostname. the default host islocalhost, iykyk.--passwd passwdβ use passwd as the password for RPC authentication. and if your current working directory has a file calledgui_rpc_auth.cfgin it,boinccmdwill read the password straight outta that file instead π .-h,--helpβ show a help message and all the commands. iconic.-V,--versionβ show the version of the program. slay.
π COMMANDS π
π ACCOUNT QUERY AND ATTACH π
--lookup_account URL email passwdβ look up the account and print the account key.--create_account URL email passwd nameβ create an account with the given email address, password, and user name.--project_attach URL account_keyβ attach to an account using the project URL and authenticator (that authenticator gets sent via email after--create_accountwas successful, bestie).--join_acct_mgr URL name passwdβ attach to an account manager (or do RPC if you're already attached). the account has to be created via the account manager website.--quit_acct_mgrβ detach from the current account manager.
π STATE QUERIES π
--get_stateβ show the complete client state.--get_cc_statusβ show only the current CPU, GPU and network modes.--get_tasksβ show all tasks of the client (in progress, waiting and completed only). tasks that got reported to the project server are not shown here.--get_simple_gui_infoβ show status of projects and active tasks.--get_file_transfersβ show all current file transfers.--get_project_statusβ show status of all projects.--get_disk_usageβ show disk usage of all projects.--get_proxy_settingsβ get proxy settings.--get_messages seqnoβ show messages with sequence numbers beyond seqno.--get_message_countβ show the largest message sequence number.--get_notices seqnoβ show project notices with sequence numbers beyond seqno.--get_host_infoβ show system information about the host where the BOINC client is running.--get_daily_xfer_historyβ show the network traffic history of the BOINC client.
π CONTROL OPERATIONS π
--task URL task_name {suspend | resume | abort}β do an operation on a task.suspendβ temporarily stop work on the task.resumeβ allow work on the task.abortβ permanently stop work on the task. like, gone gone. π
--project URL {reset | detach | update | suspend | resume | nomorework | allowmorework | detach_when_done | dont_detach_when_done}β do an operation on a project, identified by its master URL.resetβ delete current tasks, applications and other files from this project, then request new tasks.detachβ delete current tasks, applications and other files from this project, and don't request any new tasks.updateβ contact the project scheduling server.suspendβ stop all tasks for the project.resumeβ resume tasks for the project.nomoreworkβ finish all downloaded tasks but don't get more.allowmoreworkβ undonomorework.detach_when_doneβ detach the project after all tasks are finished.dont_detach_when_doneβ undodetach_when_done.
--file_transfer URL filename {retry | abort}β do an operation on a file transfer.retryβ retry the file transfer.abortβ permanently abort the file transfer.
--set_run_mode {always | auto | never} [duration]β set the run mode (this applies to CPU and GPU both).alwaysβ do work always.autoβ do work only when allowed by preferences.neverβ don't do work.
if duration is zero or absent, this mode is permanent. otherwise, after duration seconds elapse, it reverts to the last permanent mode.
--set_network_mode {always | auto | never} [duration]β set network mode. like--set_run_modebut it applies to network transfers only.--set_gpu_mode {always | auto | never} [duration]β set GPU mode. like--set_run_modebut it applies to GPU processing only.--set_proxy_settings http_server_name http_server_port http_user_name http_user_passwd socks_server_name socks_server_port socks5_user_name socks5_user_passwd noproxy_hostsβ set proxy settings. all fields are mandatory, no skipping, bestie.--run_benchmarksβ run CPU benchmarks.--read_global_prefs_overrideβ tell the client to read theglobal_prefs_override.xmlfile and incorporate any global preferences indicated there.--quitβ tell the client to quit.--read_cc_configβ tell the client to reread the configuration file (cc_config.xml).--get_project_config URLβ fetch the configuration of the project located at URL.--network_availableβ tell the client to retry deferred network communication.
π§ SEE ALSO π§
β¨https://boinc.berkeley.edu/wiki/Boinccmd_toolβ©
π COPYRIGHT π
Copyright Β© 2007-2020 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
and that's the whole page, bestie π«Ά this one's from the boinccmd(1) manual, dated 03 February 2020. go forth and command ur client. mwah πβ¨
π¦ where this page comes from
- debian trixie: boinc-client 8.0.4+dfsg-1 Β· LGPL-3.0-or-later
- ubuntu noble: boinc-client 7.24.1+dfsg-4build1 Β· LGPL-3.0-or-later
- ubuntu questing: boinc-client 8.2.5+dfsg-1
- ubuntu resolute: boinc-client 8.2.9+dfsg-1build1 Β· LGPL-3.0-or-later
- ubuntu stonking: boinc-client 8.2.15+dfsg-10 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms