Is there a recommended practice to invoke Java process between invoking directly vs using shell as entry point?
I understand that shell will add extra file to maintain as downside, but provides flexibility in setting up JVM, e.g. JFR, memory conf, etc.
But any issues of using one over the other, e.g. SIGTERM?