Platform LSF Reference Version 6.2
lstcsh
Platform LSF Reference
255
FILES
There are three optional configuration files for lstcsh:
.shrc
.hostrc
.lsftask
The .shrc and .hostrc files are used by lstcsh alone, whereas .lsftask is used
by LSF to determine general task eligibility.
~/.shrc
Use this file when you want an execution environment on remote hosts that is different
from that on the local host. This file is sourced automatically on a remote host when a
connection is established. For example, if the remote host is of different type, you may
need to run a version of the executable for that particular host type, therefore it may be
necessary to set a different path on the remote host.
~/.hostrc
Use this file to indicate a list of host names to which the user wants to be connected
(asynchronously in the background) at
lstcsh startup time. This saves the time spent
in establishing the connections dynamically during execution of shell commands. Once
a connection is set up, you can execute further remote commands on those connected
hosts with very little overhead.
~/.lsftask
Use this file to specify lists of remote and local tasks that you want to be added to the
respective system default lists. Each line of this file is of the form task_name/res_req,
where task_name is the name of a task, and res_req is a string specifying the resource
requirements of the task. If res_req is not specified, the command is executed on
machines of the same type as the local host.
LIMITATIONS
Type-ahead for the next command is discarded when a job is executing in the
foreground on a remote host.
It is not possible to provide input data to load sharing shell scripts (that is, shell scripts
whose content is load shared).
The
lstcsh is fully compatible with tcsh 6.03 7-bit mode. Any feature that is not
included in
tcsh 6.03 is not supported.
SEE ALSO
csh(1), tcsh(1), lsrtasks(1), lsltasks(1), lseligible(1), lsinfo(1),
lsload(1)