static File classicNohupJavax(String javaxargs) { ret classicNohupJavax(javaxargs, ""); } static File classicNohupJavax(String javaxargs, String vmArgs) ctex { File jar = pathToJavaxJar(); if (javaxargs.startsWith("#")) javaxargs = javaxargs.substring(1); S tempPrefix = takeFirst(30, nohup_sanitize(ymd_minus_hms() + "_" + javaxargs + "_")); File outFile; try { outFile = File.createTempFile(tempPrefix, ""); } catch print e { print("Temp file creation failed for " + tempPrefix + ", trying again."); outFile = File.createTempFile("", ""); } S cmd = joinWithSpace(/*uniquifyList NONONO*/(platformParseArgs(_javaCommand() + " " + vmArgs))) + " -jar " + (isWindows() ? winQuote(jar) : bashQuote(jar)) + " " + javaxargs; nohup(cmd, outFile, false); ret outFile; }