Creates a subprocess to run a shell or other program
Product | Command Type |
---|---|
ClearCase | cleartool subcommand |
ClearCase LT | cleartool subcommand |
Attache | command |
MultiSite | multitool subcommand |
Platform |
---|
UNIX |
Windows |
The shell command creates a subshell.
The subshell is created with the same view context as the current process. If the current process is set to one view, but the working directory view is different, shell uses the working directory view. (See the pwv reference page for more on this topic.)
The shell command is intended for use in cleartool and multitool interactive mode. If you are using single-command mode, there is no need for this command.
PROGRAM TO RUN IN SUBPROCESS. Default: Runs the shell program indicated by your SHELL (UNIX) or ComSpec (Windows) environment variable (or /bin/sh (UNIX) or cmd.exe (Windows), if your environment does not include SHELL/ComSpec). The shell runs interactively until you exit from it.
NOTE TO WINDOWS USERS: Changing the ComSpec variable to a value other than cmd.exe may have undesirable side effects elsewhere in your work environment. To avoid this problem, you can invoke the alternative shell explicitly from cmd.exe, after executing shell.
Create a subshell that is set to the same view as the cleartool process.
cleartool> shell
Create a subshell, and run a command within it.
% ! head -2 /etc/passwd
sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh
diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh
Create an interactive subshell, and then run a dir command in that shell.
cleartool shell
> dir *.c
...
>
exit
Create an noninteractive subshell that runs a dir command.
cleartool shell dir *.c
...
Feedback on the documentation in this site? We welcome any comments!
Copyright © 2001 by Rational Software Corporation. All rights reserved. |