I'm having difficulty running Sage in the background on a Mac with OSX.
5 and getting the output saved in a file.  I tried a few permutations
with different results so I expect I'm making a silly error.   Here's
what I've seen.
Since the program runs fine in some of the scenarios, I don't think
the program (which I call "commands.sage") is the problem (I've made
it simpler and simpler without any change in the results).  Any help
would be appreciated.

Thanks,
Tom

0.  If I run Sage (from the command line) and type

load "commands.sage"

then the program runs fine.


1.  If I run

nohup ./sage < commands.sage > results.txt &

the file results.txt will just contain the initial startup messages
from Sage, but nothing more.


2.  If I run
./sage < commands.sage > results.txt

all the output is correctly written to results.txt.   The only problem
is that I can't close the terminal session and let Sage run in the
background.


3. If I run

./sage < commands.sage

I get the initial startup message, but nothing else written to screen
or any file.


4.  If I create a file "intro.sage" with the one line

load "commands.sage"

and then run

./sage < intro.sage

then the program runs and the output is sent to the screen.


5.  If I run

nohup ./sage < intro.sage > results.txt &

the file results.txt will just contain the initial startup messages
from Sage, but nothing more.


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to