ExecutionUtils
Execution-related methods. For example, to run a script or JAR.
Methods
Section titled “Methods”runScript
Section titled “runScript”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(); } }}runJar
Section titled “runJar”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(); } }}runCmd
Section titled “runCmd”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(); } }}