.TH "work_queue_worker" 1 "" "CCTools 8.0.0 DEVELOPMENT" "Cooperative Computing Tools" .SH NAME .LP \fBwork_queue_worker\fP - worker process for executing tasks dispatched through Work Queue .SH SYNOPSIS .LP \FC\fBwork_queue_worker [options] \fP\FT \FC\fBwork_queue_worker [options] \fP\FT \FC\fBwork_queue_worker [options] "\fP\FT" \FC\fBwork_queue_worker [options] -M \fP\FT .SH DESCRIPTION .LP \fBwork_queue_worker\fP is the worker process for executing tasks dispatched from a manager application built using the \fBWork Queue\fP API. \fBwork_queue_worker\fP connects to the manager application, accepts, runs, and returns tasks dispatched to it. .PP The \fBmanagerhost\fP and \fBport\fP arguments specify the hostname and port number of the manager application for work_queue_worker to connect. Several managerhosts and ports may be specified, separated with a semicolon (;), with the worker connecting to any of the managers specified (When specifying multiple managers, remember to escape the ; from shell interpretation, for example, using quotes.) Alternatevely, the manager may be specified by name, using the \fB-M\fP option. .PP \fBwork_queue_worker\fP can be run locally or deployed remotely on any of the grid or cloud computing environments such as SGE, PBS, SLURM, and HTCondor using \fBsge_submit_workers(1)\fP, \fBpbs_submit_workers(1)\fP, \fBslurm_submit_workers()\fP, and \fBcondor_submit_workers(1)\fP respectively. .SH OPTIONS .LP .LP .TP .B \ -v . Show version string. .TP .B \ -h . Show this help message. .TP \fB-N\fP, \fB-\--M\fP=\fI\fP . Set the name of the project this worker should work for. A worker can have multiple projects. .TP \fB-C\fP, \fB-\-catalog\fP=\fI\fP . Set catalog server to . Format: HOSTNAME:PORT .TP \fB-d\fP, \fB-\-debug\fP=\fI\fP . Enable debugging for the given subsystem. Try -d all as a start. .TP \fB-o\fP, \fB-\-debug-file\fP=\fI\fP . Write debugging output to this file. By default, debugging is sent to stderr (":stderr"). You may specify logs to be sent to stdout (":stdout") instead. .TP .BI \ --debug-max-rotate \ . Set the maximum file size of the debug log. If the log exceeds this size, it is renamed to "filename.old" and a new logfile is opened. (default=10M. 0 disables) .TP .B \ --debug-release-reset . Debug file will be closed, renamed, and a new one opened after being released from a manager. .TP .B \ --foreman . Enable foreman mode. .TP \fB-f\fP, \fB-\-foreman-name\fP=\fI\fP . Set the project name of this foreman to . Implies --foreman. .TP .BI \ --foreman-port \ . Set the port for the foreman to listen on. If is specified the port is chosen from between and . Implies --foreman. .TP \fB-Z\fP, \fB-\-foreman-port-file\fP=\fI\fP . Select port to listen to at random and write to this file. Implies --foreman. .TP \fB-F\fP, \fB-\-fast-abort\fP=\fI\fP . Set the fast abort multiplier for foreman (default=disabled). .TP .BI \ --specify-log \ . Send statistics about foreman to this file. .TP \fB-P\fP, \fB-\-password\fP=\fI\fP . Password file for authenticating to the manager. .TP \fB-t\fP, \fB-\-timeout\fP=\fI