I can answer the question on xplotter. Lets take the sample line below
XPlotter_avx2.exe -id 123456789012345 -sn 810000000000 -n 30520264 -t 6 -path D:\plot -mem 12G
This is just an example yours will be different but if you want to know if your plotted file was completed restart the xplotter program with the NONCE Number exactly that same as when you were first running the plot. e.g. go into the plot file you started. Look at the nonce number and make sure your batch file which contains the line above matches.
In the example above my nonce number is 30520264 (yours will be different). Just take your nonce number with all the other variables and RESTART the xplotter.
If the file was not done, you will see it spin through the plot file and PICK UP WHERE IT LEFT OFF if it did not finish. Once it restarts it will continue to plot until it is finished. If the xplotter program detects that it was finish it will tell you so.
I suggest you do a test for yourself. Plot a very small file and kill the batch program and practice restarting it and you will see for yourself that xplotter will pick up where it left off.
The GREAT THING about xplotter is that it OPTIMIZES your plot files from THE GET GO. No need to run another program to optimize your plotted file. If you can use the AVX2 version as noted above of the xplotter program do that. It runs 20% faster than the AVX program. No difference just in speed.
FYI Once you plot a file you can move it anywhere you like. I plot on one computer and mine on another.
Hope that helps.