starting mex?

Brent Bates ViGYAN AAD/TAB blbates at AERO36.LARC.NASA.GOV
Sat Feb 16 00:52:47 AEST 1991


   We have 3130 and I always use Mex when I log on the console.  I don't know
of anything special you have to do.  Below is a clip from my .login:

ismex
if( $status == 0 && `tty` == '/dev/console' ) then
   mex
   clock
   gsh -f small7 -s 66 80
endif

   This checks to see if mex is already running and if it isn't then it is
started.  Using gsh on a 3130 is better than using the Mex menu option to
open a new window, gsh is about half way between the Mex new window and wsh
on a 4D.  Below is a clip from my .logout, this is VERY important:

ismex
if($status == 1 && `tty` == '/dev/console') then
   kill -9 `ps x | grep 'clock$' | awk '{print $1}' `
   kill -9 `ps x | grep 'w[0-9]' | grep 'csh (csh)' | awk '{print $1}' `
   kill -9 `ps ax | grep 'gsh' | grep -v 'grep' | awk '{print $1}' `
   kill -9 `ps x | grep 'mex$' | awk '{print $1}' `
endif

   You MUST kill ALL windows BEFORE exiting mex or the system gets screwed
up and the only way to clear it is to reboot, but reboot in a NORMAL fashion,
as in: sync;sync;reboot  as root.
   I have also seen problems when root uses mex.  If root uses mex and opens
some windows, other users will not be able to open windows.  Below is my
.logout for root to correct this problem:

ismex
if($status == 1 && `tty` == '/dev/console') then
   kill -9 `ps x | grep 'clock$' | awk '{print $1}' `
   kill -9 `ps x | grep 'w[0-9]' | grep 'csh (csh)' | awk '{print $1}' `
   kill -9 `ps ax | grep 'gsh' | grep -v 'grep' | awk '{print $1}' `
   kill -9 `ps x | grep 'mex$' | awk '{print $1}' `
   chmod a+rw /dev/ttyw*
endif

   The important difference here is the chmod.
   I hope this is of some help.  Good luck. (you'll need it)

	Brent L. Bates
	NASA-Langley Research Center
	M.S. 361
	Hampton, Virginia  23665-5225
	(804) 864-2854
	E-mail: blbates at aero36.larc.nasa.gov or blbates at aero8.larc.nasa.gov



More information about the Comp.sys.sgi mailing list