Today I Learned
How to Run Mathematica Script in Terminal
A Mathematica script that can be run though ssh should be pure script like a .m
file of Mathematica.
To run it, the following command is used.
math -run "<<my-mathematica-script.m"
or
math -run < my-mathematica-script.m
After math
executes the script, it falls back to the REPL interface. If this is not useful at all, we apply -noprompt
.
math -run -noprompt "<<my-mathematica-script.m"
Combined with nohup
and screen we can run a Mathematica script in the background.
nohup math -run "<<my-mathematica-script.m" &> my-mathematica-script.out&