Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

lgagent(1) [debian man page]

LGAGENT(1)							  BP executables							LGAGENT(1)

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) perl v5.14.2 2012-05-25 LGAGENT(1)

Check Out this Related Man Page

LGSEND(1)							  BP executables							 LGSEND(1)

NAME
lgsend - ION Load/Go command program SYNOPSIS
lgsend command_file_name own_endpoint_ID destination_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 lgsend program reads a Load/Go source file from a local file system, encapsulates the text of that source file in a bundle, and sends the bundle to an lgagent task that is waiting for data at a designated DTN endpoint on the remote node. To do so, it first reads all lines of the Load/Go source file identified by command_file_name into a temporary buffer in ION's SDR data store, concatenating the lines of the file and retaining all newline characters. Then it invokes the bp_send() function to create and send a bundle whose payload is this temporary buffer, whose destination is destination_endpoint_ID, and whose source endpoint ID is own_endpoint_ID. Then it terminates. EXIT STATUS
0 Load/Go file transmission succeeded. 1 Load/Go file transmission failed. Examine ion.log to determine the cause of the failure, then re-run. FILES
lgfile contains the Load/Go file capsules and directive that are to be sent to the remote node. ENVIRONMENT
No environment variables apply. DIAGNOSTICS
The following diagnostics may be issued to the ion.log log file: lgsend: can't attach to BP. Bundle Protocol is not running on this computer. Run bpadmin(1) to start BP. lgsend: can't open own endpoint. own_endpoint_ID is not a declared endpoint on the local ION node. Run bpadmin(1) to add it. lgsend: can't open file of LG commands: error description command_file_name doesn't identify a file that can be opened. Correct spelling of file name or file's access permissions. lgsend: can't get size of LG command file: error description Operating system problem. Investigate and correct before rerunning. lgsend: LG cmd file size > 64000. Load/Go command file is too large. Split it into multiple files if possible. lgsend: no space for application data unit. ION system problem: have exhausted available SDR data store reserves. lgsend: fgets failed: error description Operating system problem. Investigate and correct before rerunning. lgsend: can't create application data unit. ION system problem: have exhausted available SDR data store reserves. lgsend: can't send bundle. ION system problem. Investigate and correct before rerunning. BUGS
Report bugs to <ion-bugs@korgano.eecs.ohiou.edu> SEE ALSO
lgagent(1), lgfile(5) perl v5.14.2 2012-05-25 LGSEND(1)
Man Page