# How to save the result in the Notebook (.nb) and shut down the computer when the calculation is done

I have a notebook(.nb) which its calculation is time-consuming and long. I can not observe it if the calculation is done or not. Therefore, I want to :

1. Save the results in the notebook(.nb) ( I do not want to save the data in a .Xls,.CSV,... file) and then
2. Use a command in that notebook(.n) to shut down the computer from Mathematica when the calculation and saving the data is done.

I wonder if you could possibly help me with this problem.

P.S: I have already searched the documentation and found NotebookSave[] command, but I'm not sure if it is a proper command to save the notebook. However, I couldn't find anything relate to shuting down the computer after calculation.

• I think a similar question has been asked before, but I neither remember it clearly nor the solution if any was given. Aug 6, 2014 at 17:50
• I suspect best way to shut down will be to use a command line script. What OS are you running? Aug 6, 2014 at 17:53
• @Mr.Wizard: The OS is " Windows 8 ". So you mean there is no way ?! Aug 6, 2014 at 17:57
• @Mr.Wizard - I think you may have remembered: this Aug 6, 2014 at 18:20
• How about this? Run[...] should work.
– Öskå
Aug 7, 2014 at 9:53

On Windows this works for me:

Pause[1];
1 + 1       (*you can add Save or Export here ofc*)
NotebookSave @ EvaluationNotebook[];
Run["shutdown -t 2 -s"];

NotebookClose[]


For command explanation take a look at the link Öskå has provided:

SO:162305