Difference between revisions of "BOINCCMD command line switches"

From BOINC Wiki
(add formatting and table)
(adding missing descriptions, adding missing flags)
 
(7 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
The BOINCCMD program allows you to control BOINC multiple times, especially useful for when you lack a GUI (BOINC Manager).  Multiple commands per line are possible.  
 
The BOINCCMD program allows you to control BOINC multiple times, especially useful for when you lack a GUI (BOINC Manager).  Multiple commands per line are possible.  
  
Usage: Boinccmd --command1 --command2 --command3
 
  
'''--lookup_account URL email passwd'''<br>
+
Usage:
Used to check up on your account and get your authenticator key and details sent to you.
 
  
'''--create_account URL email passwd name'''<br>
+
Boinccmd --command1 --command2 --command3
Used to make an account at a project, using password such and so, your email address and what nickname to go on the account. Usage: boinccmd --create_account http://setiathome.berkeley.edu [email protected] RoVeR12 Joe .. Watch out with case sensitivity on password!
 
  
'''--project_attach URL auth'''<br>
+
:'''--client_version'''
Attach to project using your authenticator key.
+
:''Shows which BOINC client version it's connected to.''
  
'''--join_acct_mgr URL name passwd'''<br>
+
:'''--create_account URL email password name'''<br>
Attach to an account manager.
+
:''Used to make an account at a project, using password such and so, your email address and what nickname to go on the account.''
 +
:''Usage: e.g. '''boinccmd --create_account http://setiathome.berkeley.edu [email protected] RoVeR12 Joe''' .. Watch out with case sensitivity on password!''
  
'''--quit_acct_mgr'''<br>
+
:'''--file_transfer URL filename operation'''<br>
Quit using your current account manager.
+
:''File transfer operation options = retry | abort''
  
'''--get_state'''<br>
+
:'''--get_cc_status'''<br>
Show entire state.
+
:''Gets the status of the CPU, GPU and Network, its present run status, and what your preference setting is for the run mode (based on preferences, always on or suspended).''
  
'''--get_results'''<br>
+
:'''get_daily_xfer_history'''
Show tasks. BOINC 6.12 and before.
+
:''Shows the network traffic history.''
  
'''--get_tasks'''<br>
+
:'''--get_disk_usage'''<br>
Show tasks. BOINC 7.0 and later.
+
:''Show disk usage per project attached.''
  
'''--get_simple_gui_info'''<br>
+
:'''--get_file_transfers'''<br>
Show status of projects and active tasks.
+
:''Show file transfers.''
  
'''--get_file_transfers'''<br>
+
:'''--get_host_info'''<br>
Show file transfers.
+
:''Shows details about your host, such as CPU used, Network name, operating system, disk size, etc.''
  
'''--get_project_status'''<br>
+
:'''--get_message_count'''<br>
Show status of all attached projects.
+
:''Show largest message sequence number.''
  
'''--get_disk_usage'''<br>
+
:'''--get_messages [ seqno ]'''<br>
Show disk usage per project attached.
+
:''Show messages, if need be output per sequence number.''
  
'''--get_proxy_settings'''<br>
+
:'''--get_notices [ seqno ]'''<br>
Show proxy settings.
+
:''Show notices if need be per sequence number.''
  
'''--get_messages'''<br>
+
:'''--get_project_config URL'''<br>
Show messages, if need be output per sequence number.
+
:''Polls the project in the URL for the short project name, minimum password length and if it requires unique user names.''
  
'''--get_message_count'''<br>
+
:'''--get_project_status'''<br>
Show largest message sequence number.
+
:''Show status of all attached projects.''
  
'''--get_host_info'''<br>
+
:'''--get_proxy_settings'''<br>
Shows details about your host, such as CPU used, Network name, operating system, disk size, etc.
+
:''Show proxy settings.''
  
'''--version, -V'''<br>
+
:'''--get_results'''<br>
Show core client version.
+
:''Show tasks. BOINC 6.12 and before.''
  
'''--result url task_name operation'''<br>
+
:'''--get_simple_gui_info'''<br>
Job operation options = suspend | resume | abort | graphics_window | graphics_fullscreen
+
:''Show status of projects and active tasks.''
  
'''--project URL operation'''<br>
+
:'''--get_state'''<br>
Project operation options = reset | detach | update | suspend | resume | nomorework | allowmorework
+
:''Show entire state.''
  
'''--file_transfer URL filename operation'''<br>
+
:'''--get_tasks'''<br>
File transfer operation options = retry | abort
+
:''Show tasks. BOINC 7.0 and later.''
  
'''--set_gpu_mode'''<br>
+
:'''--join_acct_mgr URL name password'''<br>
Sets GPU mode. Options always | auto | never
+
:''Attach to an account manager.''
  
'''--set_run_mode mode duration'''<br>
+
:'''--lookup_account URL email password'''<br>
Set run mode for given duration mode = always | auto | never
+
:''Used to check up on your account and get your authenticator key and details sent to you.''
  
'''--set_network_mode mode duration'''<br>
+
:'''--network_available'''<br>
Set run mode for given duration mode = always | auto | never
+
:''Retry deferred network communication.''
  
'''--set_proxy_settings'''<br>
+
:'''--project URL operation'''<br>
Set up your proxy settings.
+
:''Project operation options = reset | detach | update | suspend | resume | nomorework | allowmorework''
  
'''--run_benchmarks'''<br>
+
:'''--project_attach URL authenticator'''<br>
Run CPU benchmarks.
+
:''Attach to project using your authenticator key.''
  
'''--read_global_prefs_override'''<br>
+
:'''--quit'''<br>
(Re-)Read the global_prefs_override.xml file.
+
:''Quit running the BOINC client.''
  
'''--quit'''<br>
+
:'''--quit_acct_mgr'''<br>
Quit running the BOINC client.
+
:''Quit using your current account manager.''
  
'''--read_cc_config'''<br>
+
:'''--read_cc_config'''<br>
(Re-)read the client configuration file (cc_config.xml).
+
:''(Re-)read the client configuration file (cc_config.xml).''
  
'''--set_debts URL1 std1 ltd1'''<br>  
+
:'''--read_global_prefs_override'''<br>
Used to (re-)set the short term and long term debts of any given project. Usage: boinccmd --set_debts http://setiathome.berkeley.edu 0 0 (to reset the short term and long term debts on Seti@Home).
+
:''(Re-)Read the global_prefs_override.xml file.''
  
'''--get_project_config URL'''<br>
+
:'''--result URL task_name operation'''<br>
Unknown
+
:''Job operation options = suspend | resume | abort | graphics_window | graphics_fullscreen''
 +
:''BOINC 6.12 and below.''
  
'''--get_project_config_poll'''<br>
+
:'''--run_benchmarks'''<br>
Unknown
+
:''Run CPU benchmarks.''
 +
 
 +
:'''--set_debts URL1 std1 ltd1'''<br>
 +
:''Used to (re-)set the short term and long term debts of any given project. Usage: boinccmd --set_debts http://setiathome.berkeley.edu 0 0 (to reset the short term and long term debts on Seti@Home). No longer available on BOINC 7.0 and above.''
 +
 
 +
:'''--set_gpu_mode mode duration'''<br>
 +
:''Sets GPU mode. Options always | auto | never''<br>
 +
:''Duration is in seconds, e.g. 3600 for an hour.''
 +
 
 +
:'''--set_host_info product_name'''<br>
 +
:''Unknown.''
 +
 
 +
:'''--set_network_mode mode duration'''<br>
 +
:''Set run mode for given duration mode = always | auto | never''<br>
 +
:''Duration is in seconds, e.g. 3600 for an hour.''
 +
 
 +
:'''--set_proxy_settings'''<br>
 +
:''Set up your proxy settings. ''
 +
 
 +
:'''--set_run_mode mode duration'''<br>
 +
:''Set run mode for given duration mode = always | auto | never''
 +
 
 +
:'''--task URL task_name op'''<br>
 +
:''Task operations. Options suspend | resume | abort. BOINC 7.0 and above.''
 +
 
 +
:'''--version, -V'''<br>
 +
:''Show BOINCCMD tool version.''
  
'''--network_available'''<br>
 
Unknown
 
  
'''--get_cc_status'''<br>
 
Unknown
 
  
 
{| class="wikitable" style="text-align: center;"
 
{| class="wikitable" style="text-align: center;"
 
  ! Original writer
 
  ! Original writer
 
  ! Original FAQ
 
  ! Original FAQ
  ! Date & time
+
  ! Date
 
  |-
 
  |-
 
  | Jorden
 
  | Jorden
 
  | [http://boincfaq.mundayweb.com/index.php?language=1&view=503 503]
 
  | [http://boincfaq.mundayweb.com/index.php?language=1&view=503 503]
  | 20-11-2009 22:20:43
+
  | 20-11-2009
 
  |-
 
  |-
 
|}
 
|}

Latest revision as of 00:07, 22 November 2016

The BOINCCMD program is the command line control program for BOINC. While you can start the BOINC client with its own set of switches, you can set these only once.

The BOINCCMD program allows you to control BOINC multiple times, especially useful for when you lack a GUI (BOINC Manager). Multiple commands per line are possible.


Usage:

Boinccmd --command1 --command2 --command3
--client_version
Shows which BOINC client version it's connected to.
--create_account URL email password name
Used to make an account at a project, using password such and so, your email address and what nickname to go on the account.
Usage: e.g. boinccmd --create_account http://setiathome.berkeley.edu [email protected] RoVeR12 Joe .. Watch out with case sensitivity on password!
--file_transfer URL filename operation
File transfer operation options = retry | abort
--get_cc_status
Gets the status of the CPU, GPU and Network, its present run status, and what your preference setting is for the run mode (based on preferences, always on or suspended).
get_daily_xfer_history
Shows the network traffic history.
--get_disk_usage
Show disk usage per project attached.
--get_file_transfers
Show file transfers.
--get_host_info
Shows details about your host, such as CPU used, Network name, operating system, disk size, etc.
--get_message_count
Show largest message sequence number.
--get_messages [ seqno ]
Show messages, if need be output per sequence number.
--get_notices [ seqno ]
Show notices if need be per sequence number.
--get_project_config URL
Polls the project in the URL for the short project name, minimum password length and if it requires unique user names.
--get_project_status
Show status of all attached projects.
--get_proxy_settings
Show proxy settings.
--get_results
Show tasks. BOINC 6.12 and before.
--get_simple_gui_info
Show status of projects and active tasks.
--get_state
Show entire state.
--get_tasks
Show tasks. BOINC 7.0 and later.
--join_acct_mgr URL name password
Attach to an account manager.
--lookup_account URL email password
Used to check up on your account and get your authenticator key and details sent to you.
--network_available
Retry deferred network communication.
--project URL operation
Project operation options = reset | detach | update | suspend | resume | nomorework | allowmorework
--project_attach URL authenticator
Attach to project using your authenticator key.
--quit
Quit running the BOINC client.
--quit_acct_mgr
Quit using your current account manager.
--read_cc_config
(Re-)read the client configuration file (cc_config.xml).
--read_global_prefs_override
(Re-)Read the global_prefs_override.xml file.
--result URL task_name operation
Job operation options = suspend | resume | abort | graphics_window | graphics_fullscreen
BOINC 6.12 and below.
--run_benchmarks
Run CPU benchmarks.
--set_debts URL1 std1 ltd1
Used to (re-)set the short term and long term debts of any given project. Usage: boinccmd --set_debts http://setiathome.berkeley.edu 0 0 (to reset the short term and long term debts on Seti@Home). No longer available on BOINC 7.0 and above.
--set_gpu_mode mode duration
Sets GPU mode. Options always | auto | never
Duration is in seconds, e.g. 3600 for an hour.
--set_host_info product_name
Unknown.
--set_network_mode mode duration
Set run mode for given duration mode = always | auto | never
Duration is in seconds, e.g. 3600 for an hour.
--set_proxy_settings
Set up your proxy settings.
--set_run_mode mode duration
Set run mode for given duration mode = always | auto | never
--task URL task_name op
Task operations. Options suspend | resume | abort. BOINC 7.0 and above.
--version, -V
Show BOINCCMD tool version.


Original writer Original FAQ Date
Jorden 503 20-11-2009