Windows
Urs Meyer
meyer at unizh.UUCP
Mon May 22 21:30:28 AEST 1989
In article <8905171545.AA00615 at snow-white.merit-tech.com> goss at SNOW-WHITE.MERIT-TECH.COM.UUCP writes:
>
>There is a way to run graphics programs on the 4D under release 3.1
>without logging in at the console (for example, from another terminal):
>
> 1) Execute the command "/etc/gl/restartgl". This will start
> the window manager at the console, running as your user ID
> (make sure you logout or kill the window manager when
> you're done). You will need to wait a few seconds for
> it to load, as you would if you had logged in at the
> console itself.
>
> 2) Run your graphics programs.
>
> 3) When done, you can get rid of the window manager doing a
> "ps -ef" command to find process "/etc/gl/grcond", and
> then killing that process (or you can logout at the console
> itself).
>
>I've tried this on a 4D/60T, but it will probably work on any IRIS
>running software release 3.1. It's not the most convenient procedure
>in the world, but it will let you do what you want to do.
>
>Mike Goss, Merit Technology Inc.
Be careful to delete every process you'd created. There is at least a
wsh and csh hanging around.
The following shell script works on 3.1C and did work on 3.0D,
as well as on a 4D/20G and 4D/70GT:
/etc/gl/grcond &
sleep 60
grcpid=`ps -fu $LOGNAME |grep '/etc/gl/grcond' |grep -v grep |awk '{print $2}'`
wshpid=`ps -fu $LOGNAME |grep 'wsh.*grconc' |grep -v grep |awk '{print $2}'`
cshpid=`ps -fu $LOGNAME |grep $wshpid |grep csh |grep -v grep |awk '{print $2}'`
your program
sleep 5
kill -9 $cshpid # killing the csh will also get rid of the wsh
sleep 5
kill $grcpid # no kill -9 here
finding the right process id's is not very elegant but it works.
---
Urs Meyer meyer at ifi.unizh.ch [ @relay.cs.net ]
University of Zurich, {uunet,...}!mcvax!cernvax!unizh!meyer
Dept. of Computer Science, K114930 at CZHRZU1A.BITNET
CH-8057 Zurich
More information about the Comp.sys.sgi
mailing list