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 -~----------~----~----~----~------~----~------~--~---
