Add infos about the creation of a shutdown script for Matlab.

PR:		docs/59240
Submitted by:	Dan Pelleg <daniel+handbook@pelleg.org>
This commit is contained in:
Marc Fonvieille 2003-11-13 20:53:22 +00:00
parent 9f8da68de5
commit 48933bc8ec
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=18829

View file

@ -859,21 +859,55 @@ exit 0</programlisting>
</tip>
</sect2>
<sect2>
<title>Creating a &matlab; Shutdown Script</title>
<para>The following is needed to solve a problem with &matlab;
not exiting correctly.</para>
<procedure>
<step>
<para>Create a file
<filename>$MATLAB/toolbox/local/finish.m</filename>, and
in it put the single line:</para>
<programlisting>! $MATLAB/bin/finish.sh</programlisting>
<note><para>The <literal>$MATLAB</literal> is
literal.</para></note>
<tip>
<para>In the same directory, you will find the files
<filename>finishsav.m</filename> and
<filename>finishdlg.m</filename>, which let you save
your workspace before quitting. If you use either of
them, insert the line above immediately after the
<literal>save</literal> command.</para></tip>
</step>
<step>
<para>Create a file
<filename>$MATLAB/bin/finish.sh</filename>, which will
contain the following:</para>
<programlisting>#!/usr/compat/linux/bin/sh
(sleep 5; killall -1 matlab_helper) &
exit 0</programlisting>
</step>
<step>
<para>Make the file executable:</para>
<screen>&prompt.root; <userinput>chmod +x $MATLAB/bin/finish.sh</userinput></screen>
</step>
</procedure>
</sect2>
<sect2 id="matlab-using">
<title>Using &matlab;</title>
<para>At this point you are ready to type
<command>matlab</command> and start using it. Note that the
version of <application>&java;</application> shipped with
<application>&matlab;</application> does not work well under
&os;. It will make it hard to quit
<application>&matlab;</application> and you will have to
<command>kill -9</command> it. If you do not use
<application>&java;</application> at all, you can avoid this
nuisance by starting
<application>&matlab;</application> with the
<option>-nojvm</option>
switch.</para>
<command>matlab</command> and start using it.</para>
</sect2>
</sect1>