LSF Version 7.3 - Administering Platform LSF

Administering Platform LSF 737
C HAPTER
52
Using lstcsh
This chapter describes lstcsh, an extended version of the tcsh command
interpreter. The
lstcsh interpreter provides transparent load sharing of user jobs.
This chapter is not a general description of the
tcsh shell. Only load sharing
features are described in detail.
Interactive tasks, including
lstcsh, are not supported on Windows.
Contents
About lstcsh on page 737
Starting lstcsh on page 740
Using lstcsh as Your Login Shell on page 740
Host Redirection on page 741
Task Control on page 742
Built-in Commands on page 742
Writing Shell Scripts in lstcsh on page 744
About lstcsh
The lstcsh shell is a load-sharing version of the tcsh command interpreter. It is
compatible with
csh and supports many useful extensions. csh and tcsh users can
use
lstcsh to send jobs to other hosts in the cluster without needing to learn any
new commands. You can run
lstcsh from the command-line, or use the chsh
command to set it as your login shell.
With
lstcsh, your commands are sent transparently for execution on faster hosts
to improve response time or you can run commands on remote hosts explicitly.
lstcsh provides a high degree of network transparency. Command lines executed on
remote hosts behave the same as they do on the local host. The remote execution
environment is designed to mirror the local one as closely as possible by using the
same values for environment variables, terminal setup, current working directory,
file creation mask, and so on. Each modification to the local set of environment