next up previous contents index
Next: Typical use Up: bebopd Node Allocator Previous: bebopd Node Allocator   Contents   Index


Command line arguments

bebopd -D -r {optional-file-name} -alternative 
       -S {0|1} -L {0|1}
       -daemon -help
       -PBSsupport  -PBSupdate  -PBSinteractive {num-nodes}
-D
This debugging option causes the bebopd to output information about what it is doing. Repeating the -D option on the command line increases the amount of information.

-r {optional-file-name}
This option specifies that the bebopd is being restarted. The bebopd always saves a restart file (saved_pct_list) containing a list of active PCTs when it exits. When bebopd is started with this option, it reads in this file and contacts the PCTs for their status. If an optional-file-name is given (or the BEBOPD_RESTART_FILE variable is defined ), the bebopd will look there for the PCT list instead of in the saved_pct_list file.

-alternative
Every portals process has a portal ID. It is this ID that the portals module on a node uses when dispatching received messages to processes. For testing purposes we may want to run another bebopd on the same node. This argument causes the bebopd to request an unused portal ID, rather than it's normal fixed ID, from the portals module. The bebopd will display it's alternative portal ID on startup.

-S {0 or 1}
The bebopd outputs warnings and errors, and, if the -D option is used, status information. The 0 switch turns off all output to stderr. The 1 switch turns it on. By default, the bebopd does not write to stderr.

-L {0 or 1}
The bebopd outputs warnings and errors, and, if the -D option is used, status information. The 0 switch turns off all output to the log file. The 1 switch turns it on. By default, the bebopd does write to log file.

-daemon
By default the bebopd runs as a foreground process, which is useful for debugging the daemon. To run it in the background use this option.

-help
This option explains the bebopd options.

-PBSsupport -PBSupdate
PBS (Portal Batch System) on Cplant requires support from the bebopd. The bebopd is running in PBSsupport mode if it is keeping track of the number of live compute nodes in the machine and policing PBS users to ensure they use no more nodes than they were allocated. The bebopd is running in PBSupdate mode if in addition it sends updates to the PBS server whenever the number of live compute nodes changes. These two arguments can be used to turn on PBSsupport or to turn on PBSupdate. Since PBSupdate implies PBSsupport, turning on PBSupdate automatically turns on PBSsupport.

-PBSinteractive {num-nodes}
The bebopd can reserve num-nodes nodes for interactive use. PBS will not be able to schedule these nodes for batch jobs. Note that the bebopd does not reserve a specific set of nodes, but simply reduces the number of nodes available to PBS by this amount.


next up previous contents index
Next: Typical use Up: bebopd Node Allocator Previous: bebopd Node Allocator   Contents   Index
Lee Ann Fisk 2001-06-25