Skip to content
Other versions

Loading…

ExecutionUtils

Execution-related methods. For example, to run a script or JAR. 

Description:

Method Return values Description
runScript(File script) Object[] Execute a script from a file.

Example:

package com.openkm;
import java.io.File;
import com.openkm.core.Config;
import com.openkm.util.ExecutionUtils;
public class Test {
public static void main(String[] args) {
try {
File script = new File("/home/openkm/test.bsh");
ExecutionUtils.runScript(script);
} catch (Exception e) {
e.printStackTrace();
}
}
}

Description:

Method Return values Description
runJar(File jar) Object Execute a JAR from a file.

Example:

package com.openkm;
import java.io.File;
import com.openkm.util.ExecutionUtils;
public class Test {
public static void main(String[] args) {
try {
File jar = new File("/home/openkm/test.jar");
ExecutionUtils.getInstance().runJar(jar);
} catch (Exception e) {
e.printStackTrace();
}
}
}

Description:

Method Return values Description
runCmd(String cmd) CmdExecutionResult Execute a command line.

Example:

package com.openkm;
import com.openkm.util.ExecutionUtils;
public class Test {
public static void main(String[] args) {
try {
ExecutionUtils.runCmd("mkdir /home/openkm/test");
} catch (Exception e) {
e.printStackTrace();
}
}
}