bionic (1) lgagent.1.gz

Provided by: ion_3.2.1+dfsg-1.1_amd64 bug

NAME

       lgagent - ION Load/Go remote agent program

SYNOPSIS

       lgagent own_endpoint_ID

DESCRIPTION

       ION Load/Go is a system for management of an ION-based network, enabling the execution of ION
       administrative programs at remote nodes.  The system comprises two programs, lgsend and lgagent.

       The lgagent task on a given node opens the indicated ION endpoint for bundle reception, receives the
       extracted payloads of Load/Go bundles sent to it by lgsend as run on one or more remote nodes, and
       processes those payloads, which are the text of Load/Go source files.

       Load/Go source file content is limited to newline-terminated lines of ASCII characters.  More
       specifically, the text of any Load/Go source file is a sequence of line sets of two types: file capsules
       and directives.  Any Load/Go source file may contain any number of file capsules and any number of
       directives, freely intermingled in any order, but the typical structure of a Load/Go source file is
       simply a single file capsule followed by a single directive.

       When lgagent identifies a file capsule, it copies all of the capsule's text lines to a new file that it
       creates in the current working directory.  When lgagent identifies a directive, it executes the directive
       by passing the text of the directive to the pseudoshell() function (see platform(3)).  lgagent processes
       the line sets of a Load/Go source file in the order in which they appear in the file, so the text of a
       directive may reference a file that was created as the result of processing a prior file capsule in the
       same source file.

EXIT STATUS

       "0" Load/Go remote agent processing has terminated.

FILES

       lgfile contains the Load/Go file capsules and directives that are to be processed.

ENVIRONMENT

       No environment variables apply.

DIAGNOSTICS

       The following diagnostics may be issued to the ion.log log file:

       lgagent: can't attach to BP.
           Bundle Protocol is not running on this computer.  Run bpadmin(1) to start BP.

       lgagent: can't open own endpoint.
           own_endpoint_ID is not a declared endpoint on the local ION node.  Run bpadmin(1) to add it.

       lgagent: bundle reception failed.
           ION system problem.  Investigate and correct before restarting.

       lgagent cannot continue.
           lgagent processing problem.  See earlier diagnostic messages for details.  Investigate and correct
           before restarting.

       lgagent: no space for bundle content.
           ION system problem: have exhausted available SDR data store reserves.

       lgagent: can't receive bundle content.
           ION system problem: have exhausted available SDR data store reserves.

       lgagent: can't handle bundle delivery.
           ION system problem.  Investigate and correct before restarting.

       lgagent: pseudoshell failed.
           Error in directive line, usually an attempt to execute a non-existent administration program (e.g., a
           misspelled program name).  Terminates processing of source file content.

       A variety of other diagnostics noting source file parsing problems may also be reported.  These errors
       are non-fatal but they terminate the processing of the source file content from the most recently
       received bundle.

BUGS

       Report bugs to <ion-bugs@korgano.eecs.ohiou.edu>

SEE ALSO

       lgsend(1), lgfile(5)