Probably the wiki should be the best place, so I can put it there too.

On Sun, Apr 6, 2008 at 10:05 PM, Chris Chiasson <[EMAIL PROTECTED]>
wrote:

>
> No problem, where do you want me to add it?
>
> On Apr 6, 8:46 am, "Fabio Tonti" <[EMAIL PROTECTED]> wrote:
> > Cool. This could have some place in the documentation, what do you say?
> >
> > On Sun, Apr 6, 2008 at 2:59 PM, Chris Chiasson <[EMAIL PROTECTED]
> >
> > wrote:
> >
> >
> >
> > > Thank you for the heads up. So, here is the solution to the problem I
> > > was having on an Ubuntu
> >
> > > system:
> >
> > > Create /etc/init.d/sage with the following contents (created by
> > > referencing
> >
> > >http://spiralbound.net/2007/07/23/example-linux-init-script
> > > and
> > >http://www.debian-administration.org/articles/28):
> >
> > > #! /bin/sh
> > > # I retyped this, because I forgot how to copy/paste from PuTTY, so
> > > there may be typos.
> >
> > > case "$1" in
> > >  start)
> > >        echo -n "Starting SAGE Notebook Server"
> > >        /bin/su - chris -c "/etc/sage/sage-start &"
> > > #the & is very important ... I had to figure out how to
> > > #remotely edit and reboot my machine through sage because nothing
> > > #was starting after sage...
> > >        echo "."
> > >        ;;
> > >  stop)
> > >        echo -n "This script currently doesn't support stopping the
> > > server."
> > >        ;;
> > >  *)
> > >        echo "Usage: /etc/init.d/sage {start|stop}
> > >        exit 1
> > >        ;;
> > > esac
> >
> > > exit 0
> >
> > > The contents of /etc/sage/sage-start are as follows (from Mike's
> > > reply):
> >
> > > sage -c "notebook(open_viewer=False,address='$(cat /etc/hostname)')"
> >
> > > Add the script to be run on startup (found at
> >
> > >http://ubuntu.wordpress.com/2005/09/07/adding-a-startup-script-to-be-.
> ..
> > > ):
> >
> > > [EMAIL PROTECTED]:update-rc.d sage defaults
> >
> > > On Apr 6, 5:03 am, "Mike Hansen" <[EMAIL PROTECTED]> wrote:
> > > > Hi Chris,
> >
> > > > The problem is due to the way sage -notebook is handling options
> > > > passed to it.  This was pointed out to me by stefanv on IRC last
> > > > night.  I've made the following ticket for ithttp://
> > > trac.sagemath.org/sage_trac/ticket/2827.
> >
> > > > You can pass arbitrary strings to run with "sage -c".  For example,
> >
> > > > [EMAIL PROTECTED]:~$ sage -c "s = SFASchur(QQ); print s([2,1])^2"
> > > > s[2, 2, 1, 1] + s[2, 2, 2] + s[3, 1, 1, 1] + 2*s[3, 2, 1] + s[3, 3]
> +
> > > > s[4, 1, 1] + s[4, 2]
> >
> > > > --Mike
> >
> > > > On Sun, Apr 6, 2008 at 2:55 AM, Chris Chiasson <
> [EMAIL PROTECTED]>
> > > wrote:
> >
> > > > >  I would like to use
> >
> > > > >  sage -notebook
> >
> > > > >  or a similar command to start my sage notebook server on boot
> from a
> > > > >  startup script. However, just using sage -notebook won't work. I
> need
> > > > >  to pass the address option on the command line.
> >
> > > > >  sage -notebook address="$(cat /etc/hostname)"
> >
> > > > >  ain't workin. I keep running into OSError, permission denied,
> etc.
> >
> > > > >  Neither is
> >
> > > > >  sage -notebook address=chiasson.name
> >
> > > > >  Any ideas?
> >
> > > > >  In general, how can arbitrary commands be passed to sage from the
> > > > >  command line? I'm not talking about communicating with an already
> > > > >  running sage process, just passing commands to execute at
> startup.
> >
> > > > >  Thank you for your time.
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to