MPE/iX Shell and Utilities Reference Manual, Vol 2
sh(1) MPE/iX Shell and Utilities sh(1)
MPE/iX NOTES
Due to limitations in the current implementation of MPE/iX, there are a number of limitations
in the behavior of the sh command.
• You cannot currently use sh as your login shell. To invoke the
MPE/iX Shell from the
MPE/iX CI so that it performs all of the actions associated with a login shell, run the follow-
ing commands:
CHGROUP
SH.HPBIN.SYS -L
If you want to run the shell immediately upon logging onto the system, you can place
these lines in a logon UDC.
The default configuration for the
MPE/iX Shell is to treat the current directory as your
HOME
directory when you start it with –L. This is configured in the system profile
/etc/profile and it is possible to alter this behavior by editing that file.
It is recommended that you always start the shell in the same place — usually your home
group. The CHGROUP command ensures this.
• The ulimit command is currently non-functional.
• Child processes cannot survive the death of the parent process.
• The General Terminal Interface described in POSIX.1 is not currently implemented. The
MPE/iX
Shell and Utilities commands use the MPE/iX Subsystem break (CTRL-Y) to permit
the user to interrupt programs. This facility is a weak emulation of the
POSIX facilities,
but it does allow you to interrupt the program currently running in the foreground.
For more information on how the current
MPE/iX implementation may affect the operation of
this utility, see Appendix A, MPE/iX Implementation Considerations.
SEE ALSO
alias(1), break(1), cd(1), continue(1), dot(1), echo(1), eval(1), exec(1), exit(1),
export(1), fc(1), getopts(1), let(1), print(1), ps(1), pwd(1), read(1),
readonly(1), return(1), set(1), shift(1), test(1), trap(1), true(1), typeset(1),
unalias(1), unset(1), whence(1), shedit(3)
Commands and Utilities 1-555