How to Run Mathematica Script in Terminal

Using math -run or wolfram -run we could execute a Mathematica script through ssh 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&

Planted: by ;

L Ma (2017). 'How to Run Mathematica Script in Terminal', Datumorphism, 05 April. Available at: https://datumorphism.leima.is/til/programming/run-mathematica-script-in-terminal/.