I'm running a Mathematica script on a remote machine (via ssh connection). I log on the machine and I execute math -script algorithm.m and this message appears
FrontEndObject::notavail: A front end is not available; certain operations require a front end. Launching kernels...
I think the message of the FrontEndObject is only a warning and it's not a particular issue. My problem is that this computation takes 20 seconds and outputs a .txt file but the message Launching kernels... etc stays forever until I press Ctrl-C. At that point I can see again my command prompt and, indeed, I find that the output is there and it's been there for minutes.
Any clue?
Edit:
The problem is not the Warning of the FrontEnd Object (for which I solved the issue), the problem is the fact that the line Launching Kernels... stays forever and I don't get to have the command prompt back.
My program consists simply on a function GeneticAlgorithm[x1_, x_2, x_3] that has already been used multiple times in my group by other phd students and it works. I added just two lines to run the program on a remote machine, namely:
Export["prova.txt", Timing[GeneticAlgorithm[x1,x2,x3]]];
Print["ciao"];
So basically my program is:
GeneticAlgorithm[x1_, x_2, x_3] :=*definition of the function*
Export["prova.txt", Timing[GeneticAlgorithm[x1,x2,x3]]];
Print["ciao"];
As I run the program, the output prova.txt is created and the line "ciao" appears on the terminal. But nothing else happens, and I don't get my command prompt back. I tried to add Exit[]or Quit[]to the end of my program but the problem remains.
Export(only with certain formats, but always with graphics). Possible duplicate: https://mathematica.stackexchange.com/q/136574/12 – Szabolcs Jul 06 '18 at 15:10Launching kernels...stays forever and I don't get the command line back. Even if the evaluation is finished. I tried to add End[] to my program but it didn't work. I will modify my question to be more clear and to better highlight my issue – Luthien Jul 06 '18 at 15:32End[]has no place here (see documentation for what it does). – Szabolcs Jul 06 '18 at 16:52math -initfile ...perhaps – Jul 07 '18 at 14:26