Dark Hypernova
Science and Fiction

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"


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&

A Random #TIL# for You

By OctoMiao

Last updated