QUICK REFERENCE FOR LEGION 1.8 COMMANDS

Context Space | Starting up/Shutting down the system | Security |
Objects | Classes | LegionClass | Running Applications | tty objects |
The state of the system | Scheduling | Resource Management | Debugging

CONTEXT SPACE

legion_cat
<context path1> <context path2> ... <context pathN>
[-debug] [-help]

Print the contents of a Legion file object to standard output.

legion_cd
<context path> [-debug] [-help]

Change the current working context.

legion_context_add
<object LOID> <context name> [-debug] [-help]

Give an object a context name.

legion_context_create
<context path> [-debug] [-help]

Create a new sub-context.

legion_cp
[-r] [-v] [-m] [-p] [-localsrc] [-localdest]
[-V <vault context path>]
<source path> <destination path>
[-debug] [-help]

Copy a Legion file object

legion_export_dir
[-v] [-help] [-noserver] [-autorehash]
<local directory path> <target context path>

Export a local directory to context space without copying it to Legion space.

legion_export_dir_quit
<target context path>

Pauses legion_export_dir for the specified context path.

legion_export_dir_rehash
<target context path>

Checks an exported local directory for changes.

legion_import_tree
[<unix directory path> [<legion context path>]]
[-debug] [-help]

Copy a local Unix directory tree into a Legion context.

legion_list_names
{[-c] <object context path>| -l <object LOID>}
[-debug] [-help]

List an object's context names.

legion_ln
<context path> <new alias> [-debug] [-help]

Give an object an additional context name.

legion_ls
[-laLRAdqv] [<context path>] [-debug] [-help]

List a context's contents.

legion_mkdir
<context path> [-debug] [-help]

Create a new sub-context.

legion_mv
<context path> <new context path>
[-debug] [-help]

Change an object's context name.

legion_pwd
[-debug] [-help]

Print the current context path

legion_rm
[-r] [-f] [-v] <context path list> [-debug] [-help]

Remove one or more context name[s].

STARTING UP / SHUTTING DOWN THE SYSTEM

legion_create_class
[[-c] <context path>] [-sc <scheduler context path>]
[-sl <scheduler LOID>] [-debug] [-help]

Create a new instance of the class VanillaMetaClass.

legion_init_arch
[-debug] [-help]

Create and register implementation objects for commonly used classes in the current architecture.

legion_init_Apps

Initializes the Applications package.

legion_init_Extra

Initializes the Extra package.

legion_init_HPC

Initializes the High Performance Computing package.

legion_initialize

Create basic classes and implementations in a new Legion system.

legion_make_setup_script
[-o <script basename>] [-OPR <OPR dir name>]
[-L <$LEGION dir name>] [-debug] [-help]

Generates a Legion setup script for your system.

legion_print_config
[-debug] [-help]

Print the "well-known" LegionClass binding in the current Legion configuration.

legion_setup_state
[-i] [-debug] [-help]

Create OPRs for basic Legion system objects.

legion_shutdown
[-local] [-f] [-i] [-debug] [-help]

Shut down a Legion system.

legion_shutdown_class
{[-c] <context path> | -l <class LOID>}
[-debug] [-help]

Deactivate a class and all of its instances.

legion_starthost
[-L <$LEGION>] [-O <$LEGION_OPR>]
[-A <$LEGION_ARCH>] [-B <path>]
[-N <context name>] [-U <user id>]
[-C <host class>] <new host name>
[<compatible vault list>] [-debug] [-help]

Create a new host object.

legion_startup
[-local]

Start up a system.

legion_startvault
[-L <$LEGION>] [-O <$LEGION_OPR>]
[-A <$LEGION_ARCH>] [-N <context name>]
[-U <user id] [-C <vault class>] <host name>
[<compatible host list>] [-debug] [-help]

Create a new vault object

SECURITY

legion_add_acl
[[-c] <object context path> | -l <object LOID>]
{-s | <filename>} [-debug] [-help]

Adds in a new access control list.

legion_add_implicit_params
[[-c] <AuthenticationObject context path> |
   -l <AuthenticationObject LOID>]
{-s | <filename>} [-debug] [-help]

Add implicit parameters to an object or environment.

legion_change_acl
{[-c] <object context path> | -l <object LOID>}
<function pattern> <modifications>

Change an access control list (ACL) for a set of functions on a specified Legion object.

legion_change_owner
[-v] [-r]
{[-c] <object context path> | -l <object LOID>}
{[-c] <target owner context path> |
   -l <target owner LOID>} [-debug] [-help]

Change an object's owner.

legion_change_permissions
[+-rwx] [-v] <group/user context path>
<target context path> [-debug] [-help]

Change an object's read, write, and execute permissions

legion_create_user
<user id> [-debug] [-help]

Create a new Legion user id.

legion_create_user_object
{[-c] <class context path> | -l <class LOID>}
[-h <host for new object> | -v <vault for new object>]
[-f <implicit parameter file>] [-z <password>]
<user name> [-debug] [-help]

Create a new user object.

legion_get_acl
[[-c] <object context path> | -l <object LOID>]
[-debug] [-help]

Print the access control list of an object.

legion_get_implicit_params
[[-c] <object context path> | -l <object LOID>]
[-debug] [-help]

Print the implicit parameters of an object or of the current environment.

legion_init_security

Create the initial user (called by default /user/admin) in a new Legion system.

legion_login
[<user id path> | -l <user id LOID>]
[-debug] [-help]

Log into a running Legion system.

legion_logout
[-debug] [-help]

Log out of Legion

legion_modify_parameters
[-debug] [-help] <argument>

Update current session's implicit parameters.

legion_passwd
{<user id context> | -l <user id LOID>}
[-debug] [-help]

Change a user password.

legion_set_acl
{[-c] <object context path> | -l <object LOID>}
[-s | <filename>] [-debug] [-help]

Set the access control list of a Legion object.

legion_set_implicit_params
[[-c] <object context path> | -l <object LOID>]
[-s | <filename>] [-debug] [-help]

Set an AuthenticationObject's or current environment's implicit parameters.

legion_set_message_security
[-c <AuthenticationObject context path> |
   -l <AuthenticationObject LOID>]
{Off | Protected | Private} [-help]

Updates the message layer security setting by changing an AuthenticationObject's or current environment's "MessageSecurity" implicit parameter.

legion_show_acl
{[-c] <object context path> | -l <object LOID>}
[<function pattern>] [-showLoids]

Display an object's access control list (ACL) in human-readable form.

legion_whereis
{[-c] <object context path> | -l <object LOID>}
[-debug] [-help]

Return a specified object's host and vault object.

legion_whoami
[-debug] [-help]

Print current user name, if you are currently logged in to a security-enabled system.

OBJECTS

legion_activate_object
{[-c] <context path> | -l <object LOID>}
[-debug] [-help]

Activate an object (move it to an active state).

legion_allow_activation
[-entire_class] [-debug] [-help]
{[-c] <context path> | -l <LOID>}

Activate an object. Used in association with legion_deactivate_instances or legion_deactivate_object's -stay_down flag.

legion_cat
<context path> [-debug] [-help]

Print a Legion file object's contents to standard output.

legion_classof
{[-c] <context path> | -l <object LOID>}
[-debug] [-help]

Display the LOID of an object's class.

legion_copy_class
[-v] [-h]
{[-c <template context> | -l] <template LOID>}
<new class path> [-a <attribute>]*
{-mc [-c <metaclass context> | -l <metaclass LOID>]}

Copy a class object.

legion_create_object
{[-c] <class context path> | -l <class LOID>}
<new object context path>
[-h <host name on which to place new object>]
[-v <vault on which to place new object>]
[-H <context path of preferred host class>]
[-V <context path of preferred vault class>]
[-Ch <context containing list of preferred hosts>]
[-Cv <context containing list of preferred vaults>]
[-d <recorder context path> <debug session name>]
[-debug] [-help]

Create a new instance of a class.

legion_create_object_r
{[-c] <class context path> | -l <class LOID>}
<context path> <host name> <host architecture>
<$LEGION> <$LEGION_OPR> <$LEGION_OPA>
<binary path> [<user id>] [-debug] [-help]

Create a new object using the rsh (remote shell) mechanism.Note that ssh can be used in place of rsh.

legion_deactivate_object
[stay_down] [-debug] [-help]
{[-c] <object context name> | -l <object LOID>}

Deactivate an object (move it to an inert state).

legion_destroy_object
{[-c] <context path> | -l <object LOID>}
[-debug] [-help]

Delete an object's LOID.

legion_get_host
{[-c] <object context path> | -l <object LOID>}
[-debug] [-help]

Return the LOID of an object's host

legion_get_vault
{[-c] <object context path> | -l <object LOID>}
[-debug] [-help]

Return the LOID of an object's vault.

legion_list_attributes
{[-c] <context path> | -l <object LOID>} [-L]
[<attribute name>] [-debug] [-help]

List an object's attributes.

legion_list_invocations
{[-c] <object context path> | -l <object LOID>}
[-debug] [-help]

Return current pending and started invocations for an object

legion_object_info
{[-c] <object context path> | -l <object LOID>}
[-v] [-debug] [-help]

Get information (host, vault, OA, owner, etc.) about an object

legion_ping
{[-c] <context path> | -l <object LOID>}
[-timeout <seconds>] [-debug] [-help]

Ping an object to see if it is active.

legion_set_backup_vaults
{[-c] <instance context path> | -l <instance LOID>}
[-nodeac[tivate]]
{[-a | -d] [-c <vault1 context path> | -l <vault1 LOID>]
   [-a | -d] [-c <vault2 context path> | -l <vault2 LOID>] ...
   [-a | -d] [-c <vaultn context path> | -l <vaultn LOID>]} |
      {-Cv <vault context path> -n <total number of vaults>}

Set one or more backup vaults for an object.

legion_set_binding_agent
[-unset] [-make_default] [-make_default_only]
{-l <object context path> | -c <object LOID>}

Set or unset a binding agent as the user's current and/or future login session binding agent.

legion_set_host
{[-c] <instance context path> | -l <instance LOID>}
{[-c] <host context path> | -l <host LOID>}
[-debug] [-help]

Move an object to a different host object.

legion_refresh_local_cache

Manually refresh some high-use objects' bindings and high-use contexts' LOIDs in your current login session.

legion_set_vault
{[-c] <instance context path> | -l <instance LOID>}
{[-c] <vault context path> | -l <vault LOID>} [-permanent]
[-debug] [-help]

Move an object's OPR to a different vault object.

legion_set_worm
[[-c] <object context path> | -l <object LOID>]

Tell Legion that an object uses WORM syntax.

legion_skcc_set_class_vaults
<SKCC class context path>
{[-a | -d] [-c <vault1 context path> | -l <vault1 LOID>]
   [-a | -d] [-c <vault2 context path> | -l <vault2 LOID>] ...
   [-a | -d] [-c <vaultn context path> | -l <vaultn LOID>]}

Set an allowable set of backup vaults on which to store the specified SKCC class's replicated state.

legion_skcc_set_defaults
{[-l <SKCC class LOID> | -c <SKCC class context path>}<number of default vaults>

Specifies default level of state replication for instances of an SKCC class.

legion_synch_vaults
{[-c] <instance context path> | -l <instance LOID>}
[-nodeac[tivate]]

Synchronize an object's primary and backup vaults.

legion_2drm
<file name>

Removes a 2D file object from Legion.

legion_unset_worm
{[-c] <instance context path> | -l <instance LOID>}

Tell Legion that an object does not use WORM syntax.

legion_update_attributes
{[-c] <object context path> | -l <object LOID>}
[-a <new attribute>] [-d <attribute>]
[-r <old attribute> <new attribute>]
[-debug] [-help]

Change an object's attributes.

CLASSES

legion_activate_instances
{[-c] <class context path> | -l <class LOID>}
[-debug] [-help]

Activate a class's instances.

legion_allow_activation
[-entire_class] [-debug] [-help]
{[-c] <context path> | -l <LOID>}

Activate an object. Used in association with the -stay_down option (legion_deactivate_instances or legion_deactivate_object).

legion_classof
{-l <object LOID | [-c] <context path>}
[-debug] [-help]

Display the LOID of an object's class.

legion_deactivate_instances
[-stay_down] [-debug] [-help]
{[-c] <class context name> | -l <class LOID>}

Deactivate a class's instances.

legion_destroy_instances
{[-c] <class context path> | -l <class LOID>}
[-debug] [-help]

Destroy all of a class's instances' LOIDs.

legion_exports_interface
{[-c] <context path> | -l <LOID>}
{-w <well-known class type> | -f <function signature>}+
[-debug] [-help]

Create an interface for an object.

legion_FTPd
[-help] [-v] [-p <port number>] [-a]
[-m <max connections>] [-t <transfer block size>]
[-o <max outstanding invocations>] [-d] [-w] [-e]
[-rt <RMI timeout>] [-dt <detail timeout>]

Starts the Legion FTP daemon from the command line.

legion_get_interface
{[-c] <context path> | -l <class LOID>}
[-debug] [-help]

Retrieve an interface for objects of a given class.

legion_list_implementations
[-v] {[-c] <class context path> | -l <class LOID>}
[-debug] [-help]

List a class's implementation objects

legion_list_instances
{[-c] <class context path> | -l <class LOID>}
[-debug] [-help]

List the instances of a class.

legion_shutdown_class {
[-c] <class context path> | -l <class LOID>}
[-debug] [-help]

Deactivate a class and all of its instances.

LEGIONCLASS

legion_add_class_mapping
<metaclass LOID> <class LOID>
[-debug] [-help]

Tell Legion that a given class is another's class's metaclass.

legion_combine_domains
[-v] <list of domain cookie files>
[-debug] [-help]

Combine one or more Legion domains

legion_create_implementation
<binary path name> <architecture>
[[-c] <class context path> | -l <class LOID>]
[[-c] <object context path>] [-nc] [-help] [-v]
[-a <attribute>] [-debug] [-help]

Create a new implementation object.

legion_generate_domain_cookie
[-o <cookie output filename>] [-debug] [-help]

Generate a domain cookie.

legion_list_domains
[-debug] [-help]

List domains connected to the current domains

legion_print_domain_cookie
[-i <cookie input file> [-debug] [-help]

Display the current domain's cookie file.

RUNNING APPLICATIONS

legion_bfs <file>
[-o <out file>] [-BackEnd] [-help]

Parses Fortran programs containing Legion (BFS) pseudo-comments.

legion_ft_initialize

Initializes the CheckpointStorage object.

legion_link
[-CC <compiler>] [-Fortran] [-FC <compiler>]
[-pvm] [-mpi] [-L<library path>] [-l<library>]
[-v] [-o <output file>] [-bfs] <object file list>
[-debug] [-help]

Links together a set of object files and libraries to produce an executable program and automatically binds the produced executables to the Legion libraries.

legion_nq
[-help] [-w] [-v] [-a <arch> ] [-h <host context path>]
[-in <context name>] [-out <context name>]
[-IN <local file name> ] [-OUT <local file name>]
[-f <options file> ] [-novrun] [-t <minutes>]
[-n <nodes>] [-r <minutes>] [-p <priority>]
[-d] <program class> [ <arg1> <arg2> ... <argn>]

Submits jobs to a Legion JobQueue object.

legion_make_idl
[-notrans] [-noclient] [-v] [-noreg]
[-s <suffix string>] [-run] <application name>
[-debug] [-help]

Compiles Legion stubs and implementation code of CORBA client and server classes.

legion_make
[-v] [-a <architecture>] [-h <host context path>]
[-e <make command>] [-OUT <remote file>]
[<arg1> <arg2> ... <argn>] [-debug] [-help]

Compile programs on a remote host.

legion_make_multi
[-v] [-a <architecture>] [-e <make command>]
[<arg1> <arg2> ... <argn>] [-debug] [-help]

Compile a program on multiple platforms.

legion_manage_job
[-help] [-k] [-cp <priority>] [-fr] [-nc]
[-q <context name>] <ticket number>

Manage a job started with legion_nq.

legion_manage_queue
[-help] [-purge] [-maxrs <slots>] [-q <context name>]

Manage a Legion JobQueue object.

legion_mpi_debug
[-q] {[-c] <instance context path>} [-help]

Examine the state of MPI objects and print their message queues.

legion_mpi_probe
[-help] [-debug] [-v[erbose]] [-all] [-list]
[-in <context path name>] [-out <context path name>]
[-IN <local file name>] [-OUT <local file name>]
[-showscratch] [-stat <remote file name>]
<pid context name>

Checks an MPI program started on a remote host with legion_mpi_run.

legion_mpi_register
<class name> <binary local path name>
<platform type> [-help]

Register an MPI program for use with Legion MPI.

legion_mpi_run
{-f <options file> [<flags>]} |
   {-n <number of hosts> [<flags>]
   <command> [<arguments>]}
[-help]

Run an MPI program in Legion (see the Reference Manual for information about <flags>).

legion_mplc
[-help]

Compile a Mentat Programming Language program.

legion_mplc_reg_impl
<class name> <binary path>
<stateless | stateful | sequential> <arch>
[-debug] [-help]

Register the given binary as a stateful, stateless, or sequential Mentat object for a given architecture.

legion_native_mpi_config_host
[<wrapper>] [-debug] [-help]

Set native MPI properties on a host.

legion_native_mpi_init
[<architecture>] [-debug] [-help]

Install the legion_native_mpi_backend class in a native MPI host.

legion_native_mpi_register
<class name> <binary path> <architecture>
[-help]

Register a native MPI program with your Legion system.

legion_native_mpi_run
[-v] [-a <architecture>] [-h <host context path>]
[-IN <local input file>] [-OUT <local result file>]
[-in <Legion input file>] [-out <Legion result file>]
[-n <nodes>] [-t <minutes>] [-legion] [-help]
[-debug] <program context path>
[<arg 1> <arg 2> ... <arg n>]

Start a native MPI program.

legion_pvm_register
<class path name> <binary local path name>
<platform type> [-help]

Register a PVM task for use with Legion.

legion_register_program
<program class> <executable path>
<legion arch> [-debug] [-help]

Register a Legion-independent program for use with Legion.

legion_register_runnable
<program class> <executable path>
<legion arch> [-debug] [-help]

Register a Legion-linked program for use with Legion.

legion_run
[-help] [-debug] [-v[erbose]] [-w]
[-a <arch>] [-h <host>] [-block] [-non[-]block]
[-d[ir] <dir>] [-D <var=value>]
[-in <contextfile>] [-out <contextfile>]
[-IN <localfile>] [-OUT <localfile>]
[-stdin <localfile>] [-stdout <localfile>]
[-stderr <localfile>] [-novrun] [-p[robe] <localfile>]
[-setscratch <context>] [-meta <option=value>]
[-f <options file>] <program class>
[<arg1> ... <argn>]

Remotely execute a registered program in Legion.

legion_run_multi
[-help] [-debug] [-v[erbose]] [-z[ero]] [-r[estart]]
[-e[xec] command] [-x <exceptfile>]
[-a[rch] <architecture>] [-d[ir] <dir>] [-D <var=value>]
{-n <number of processors> | -s[chedule] <schedfile>}
-f[ile] <specfile> [-t[ime] <timefile>] [--]
<program class> [<arg1> <arg2> ... <argn>]

Run a serial program with specified input file

legion_stateless_add_workers
<class name>
<worker name1> <worker name2> ... <worker nameN>
[-debug] [-help]

Create additional MPL stateless object workers. Adding more workers allows message calls to be handled more efficiently.

legion_stateless_configure
<stateless class context path>
[-n <number of replicas>] [-Ch <host context path>]
[-w <max number work requests>] [-FlUsH]
[-debug] [-help]

Configure stateless Legion classes

legion_stateless_remove_workers
<class name>
<worker name1> <worker name2> ... <worker nameN>
[-debug] [-help]

Remove MPL stateless object workers.

TTY OBJECTS

legion_direct_output
[[-c] <object context path> | -l <object LOID> }
{[-c] <tty context path> | -l <tty LOID>}
[-debug] [-help]

Direct an object's output to a Legion tty object.

legion_set_tty
<tty context path> [-debug] [-help]

Set a tty object.

legion_tty
<tty context path> [-debug] [-help]

Create, set, and watch a tty object.

legion_tty_off
[-debug] [-help]

Stop watching the current tty object (works only with tty object created with the legion_tty command).

legion_tty_redirect
<object context path> [-debug] [-help]

Redirect the current Legion tty object's output to a specified file object.

legion_tty_unredirect
<object context path> [-debug] [-help]

Stop directing the current tty object's output to a specified file object.

legion_tty_watch
[[-c] <tty context path> | -l <tty LOID>]
[-debug] [-help]

Direct the current tty object's output to print to standard output.

THE STATE OF THE SYSTEM

legion_check_system
[-v] [-q] [-fix CommandLine | -fix Contexts]
[-debug] [-help]

Check the status of key elements in your Legion system.

legion_classof
{[-c] <context path> | -l <object LOID>}
[-debug] [-help]

Display the LOID of an object's class.

legion_create_stat_tree
<base context path> [-debug] [-help]

Create a database of current loads on all host objects in a system.

legion_get_accounting_data
[-v] [-help] [-debug]
{<pull-source1> <pull-source2> ... <pull-sourcen>}
{-d <local target directory>}
[-ot <seconds>] [-it <seconds>]

Retrieves accounting information logs from specified pull-sources and places them in a specified target directory in local file space.

legion_host_stats
{[-c] <host context path> | -l <host LOID>}
[-debug] [-help]

Print the number of objects and current load for a particular host object.

legion_list_objects
{[-c] <host context path> | -l <host LOID>}
[-debug] [-help]

List the Legion objects currently managed by a given host object.

legion_wellknown_class
<well-known class name> [-debug] [-help]

Print the LOID of a "well-known" Legion class.

legion_update_accounting_db
[-v] <local configuration file path>
<local logfile directory>

Parse the data in all accounting information logs in a specified local directory and place the data into a MySQL database.

legion_update_stat_tree
[-v] [-help] [-t <repeat delay seconds>]
[-site <top site context path>]
[-collection <collection context path>]

Update database of current loads on all host objects in a system.

SCHEDULING

legion_config_scheduler
{[-c] <scheduler path> | -l <scheduler LOID>}
[-get_enactor] [-get_collection]
[-set_enactor {[-c] <Enactor path> | -l <Enactor LOID>}]
[-set_collection {[-c] <Collection path> | -l <Collection LOID>}]
[-debug] [-help]

Configure a Legion scheduler's Collection and Enactor

legion_join_collection
{[-c] <Collection path> | -l <Collection LOID>}
{[-c] <member path> | -l <member LOID>}
[-debug] [-help]

Joins objects to a Collection.

legion_leave_collection
{-l <Collection LOID> | [-c] <Collection path>}
{[-c] <member path> | -l <member LOID>}
[-debug] [-help]

Remove objects from a Collection.

legion_make_schedule
{-c <class context path> | -l <class LOID>}
[-n <number of nodes>] [-f <specification file>]
[-q <query>] [-help]

Create a host file for running an instance of a class.

legion_query_collection
[-v] {[-c] <Collection context path> | -l <Collection LOID>}
<query> [-debug] [-help]

Get information on a Collection.

legion_set_scheduler
{[-c] <class context path> | -l <class LOID>}
{[-c] <Scheduler context path> | -l <Scheduler LOID>}
[-debug] [-help]

Set a the default Scheduler for a class.

legion_set_scheduler_policy
{[-c] <class context path> | -l <class LOID>}
<policy> [-debug] [-help]

Set a class's policy for using its default Scheduler.

RESOURCE MANAGEMENT

legion_add_host_account
{-l <host object LOID> | [-c] <host object context path>}
{[-f <mapping file name>] |
   [<Unix user id> [-l <owner LOID> |
      -c <owner context path>]]}
[-debug] [-help]

Add one or more mappings between Unix user ids and Legion user ids for a PCD host object.

legion_class_host_list
{[-c] <class context path> | -l <class LOID>}
[{-a | -d | -t} <host1> <host2> ... <hostn>]
[-p] [-debug] [-help]

Change a class's list of acceptable hosts (these will be listed by LOID).

legion_class_vault_list
{[-c] <class context path> | -l <class LOID>}
[{-a | -d | -t} <vault1> <vault2> ... <vaultn>]
[-p] [-debug] [-help]

Change a class's list of acceptable vaults (these will be listed by LOID).

legion_destroy_host
[-v] {[-c] <host context path> | -l <host LOID>}
[-debug] [-help]

Destroy a host.

legion_destroy_vault
{[-c] <vault context path> | -l <vault LOID>}
[-debug] [-help]

Destroy a vault.

legion_host_vault_list
{[-c] <host context path> | -l <host LOID>}
[{-a | -d | -t} <vault1> <vault2> ... <vaultn>]
[-p] [-debug] [-help]

Change a host object's list of compatible vault objects.

legion_instance_host_list
{[-c] <instance context path> | -l <instance LOID>}
[{-a | -d | -t} <host1> <host2> ... <hostn>]
[-p] [-debug] [-help]

Change an object's list of acceptable hosts.

legion_instance_vault_list
{[-c] <instance context path> | -l <instance LOID>}
[{-a | -d | -t} <vault1> <vault2> ... <vaultn>]
[-p] [-debug] [-help]

Change an object's list of acceptable vaults.

legion_list_host_accounts
{-l <host object LOID> | [-c] <host object context path>}
<user id> [-debug] [-help]

List available accounts on a PCD host object.

legion_list_oprs
{[-c] <vault context path> | -l <vault LOID>}
[-debug] [-help]

List all OPRs currently stored in a given vault.

legion_remove_host_account
[-l <host object LOID> | [-c] <host object context path>]
[-debug] [-help]

Remove one or more account mappings from a PCD host object.

legion_set_default_placement
{[-c] <class context path> | -l <class LOID>}
{[-c] <host context path> | -l <host LOID>}
{[-c] <vault context path> | -l <vault LOID>}
[-debug] [-help]

Set default placement for a class's instances if it can't contact its associated Scheduler.

legion_set_varch
{[-c] <host context path> | -l <host LOID>}
<arch> [-debug] [-help]

Set a a virtual host's architecture.

legion_set_vrun
{[-c] <host context path> | -l <host LOID>}
<path> [-debug] [-help]

Configure a virtual host object.

legion_starthost
{-L <$ LEGION>] [-O <$LEGION_OPR>}
[-A <$LEGION_ARCH>] [-B <path>]
[-N <context name>] [-U <user id>]
[-C <host class>] <new host name>
[<compatible vault list>] [-debug] [-help]

Create a new host object.

legion_startvault
[-L <$LEGION>] [-O <$LEGION_OPR>]
[-A <$LEGION_ARCH>] [-N <context name>]
[-U <user id>] <host name> [<compatible host list>]
[-debug] [-help]

Create a new vault object.

legion_vault_host_list
{[-c] <vault context path> | -l <vault LOID>}
[{-a | -d | -t} <host1> <host2> ... <hostn>]
[-p] [-debug] [-help]

Change a vault's list of compatible host objects.

DEBUGGING

legion_output_state
{[-c] <object context path> | -l <object LOID>}
   | StartupState
[-debug] [-help]

An output device for debugging and information reporting.

legion_record
{-uf <local storage file name> |
   [-c] <recorder context path>}
[-name <debug session name>] [-t <interval>]
<client application> [<arg1> <arg2> ... <argN>]
[-debug] [-help]

Execute an application in record mode.

legion_replay
{-uf <local storage file name> |
   [-c] <recorder context path>
      -name <debug session name>}
{-list | [-cmd <debugger name>]
   [-local] <session number>}
[-debug] [-help]

Start a replay or playback session for a recorded object.

Directory of Legion 1.8 Manuals
[Home] [General] [Documentation] [Software] [Testbeds] [Et Cetera] [Map/Search]

legion@Virginia.edu
http://legion.virginia.edu/

Directory of Legion 1.8 Manuals
[Home] [General] [Documentation] [Software]
[Testbeds] [Et Cetera] [Map/Search]

Free JavaScripts provided by The JavaScript Source

legion@Virginia.edu
http://legion.virginia.edu/