The only way I can see that the minimize_with_cst application can exit without crashing with a last line of “using -l option” is if the list file you pass with -l is empty. (The list file should contain a whitespace (e.g. carriage return) separated list of structure files to read in.)
Is the program successfully exiting or is it crashing? If you’re redirecting the output (e.g. the “> mincst.log” bit), when the program crashes it is possible that not all of the output actually gets written to the log file. Try running it in the terminal without redirection and see if there’s more program output.